您的位置:首页 > 产品设计 > UI/UE

Code UI Test -- 手动编写Coded UI Test(existing browser)

2012-07-03 18:15 393 查看
目的: 手动编写代码,在已经打开的浏览器中, 在文本框输入2012/03/03。

//通过进程名字获取进程(数组)
Process[] processes = Process.GetProcessesByName("iexplore");
// 获取进程ID
//Window Title 可以使用Coded UI Test Builder 获取
int intProcessID = 0;
for (int i = 0; i < processes.Length; i++)
{
if (processes[i].MainWindowTitle == "10.2.8.18 - Windows Internet Explorer")
{
intProcessID += i;

}
}
//使用上面获得的进程初始化浏览器窗口
BrowserWindow browserWindow = BrowserWindow.FromProcess(processes[intProcessID]);

//通过搜索相关属性获取控件
UITestControl uIEffectiveDateEdit = new UITestControl(browserWindow);
uIEffectiveDateEdit.TechnologyName = "Web";
uIEffectiveDateEdit.SearchProperties.Add(HtmlEdit.PropertyNames.ClassName, "HtmlTextBox");
uIEffectiveDateEdit.SearchProperties.Add(HtmlEdit.PropertyNames.FriendlyName, "Effective Date");
uIEffectiveDateEdit.Text = "2012/03/03";
Any Issues, please feel free to tell me.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: