Tag Archives: automation
December 13, 2010 Manual Create Test Coded UI
Today, I research about create project test Coded UI on C# (Microsoft Visual Studio Ultimate 2010). The first time, it creates difficult code, and very hard to read. But I found that I can create the test so simple, don’t need generate code test of Microsoft. Please read this post for more detail about the simple Coded UI test automation
1. Create Test Project: File > New Project > C# Test Project
2. Delete file UnitTest1.cs in Solution Explorer
3. From menu, choose Test > New Test
4. Choose Coded UI Test + name the file as: RunGMail.cs
5. Add this library
using Microsoft.VisualStudio.TestTools.UITesting.HtmlControls;
using Mouse = Microsoft.VisualStudio.TestTools.UITesting.Mouse;
6. Add this script to function CodedUITestMethod1():
BrowserWindow browser = BrowserWindow.Launch(new Uri("http://gmail.com"));
HtmlEdit txtUsername = new HtmlEdit(browser);
txtUsername.SearchProperties[HtmlEdit.PropertyNames.Id] = "Email";
txtUsername.Text = "truongkimminh";
HtmlEdit txtPassword = new HtmlEdit(browser);
txtPassword.SearchProperties[HtmlEdit.PropertyNames.Id] = "Passwd";
txtPassword.Text = "your-password";
HtmlInputButton btnLogin = new HtmlInputButton(browser);
btnLogin.TechnologyName = "Web";
btnLogin.SearchProperties.Add(HtmlInputButton.PropertyNames.Name, "signIn");
Mouse.Click(btnLogin);
7. Save and now press F5 to run Test
Tags: automation, C Sharp
- 4 comments
- Posted under C# Test Project