仅使用编码的ui无法在少数机器上找到文本框控件

时间:2015-04-15 14:04:17

标签: c# internet-explorer windows-7 coded-ui-tests

我们正在使用VSTS 2012 Ultimate的编码UI测试。 我们面临的问题是识别一个文本框控件,该控件具有键入控件的单词的拼写检查功能。这不会发生在每台机器上,我们试图找出是否需要设置任何变量以便它被识别但没有用。我们什么都没发现,我们一直坚持下去。

如果您遇到任何此类情况以及该解决方案可能实现的目的,请与我们联系。

2 个答案:

答案 0 :(得分:0)

请检查visual studio 2012是否安装了更新4。这是编码UI的一个问题,它无法根据搜索条件识别控件。更新它解决了我的问题。

答案 1 :(得分:-1)

//密码电子邮件

        UITestControl uIPassword = new UITestControl(browser);
        uIPassword .TechnologyName = "Web";
        uIPassword .SearchProperties.Add("ControlType", "Edit");
        uIPassword .SearchProperties.Add("id", "login-password");

        Keyboard.SendKeys(UIPassword, "test001");