我有一个Coded UI测试,可以在IE中正常运行,但在Chrome中无效。 我已经安装了Selenium组件和Chrome驱动程序。
使用: Visual Studio版本2013更新5; Chrome浏览器版本66;和, Chrome驱动程序2.38
以下是我正在使用的代码:
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
执行上述行时,会出现以下错误:
[TestInitialize()]
public void MyTestInitialize()
{
BrowserWindow.CurrentBrowser = "Chrome";
BrowserWindow browser = new BrowserWindow();
browser = BrowserWindow.Launch(new System.Uri("Xyz.com"));
}
有人可以帮我解决这个问题吗,我需要遵循哪些额外步骤。
答案 0 :(得分:0)
我只能说CodedUI在支持Chrome和Firefox方面非常糟糕。但是,Visual Studio 2015在chrome(&firefox)上运行良好。
Firefox :使用旧版本的Firefox,并阻止其进一步升级。我使用45.0,并且与Visual Studio 2012和2015配合良好。
Chrome :2012年不支持。在以下位置应用修复程序:https://support.microsoft.com/en-us/help/3211422/fix-issues-with-action-recording-using-microsoft-test-manager-and-code
后于2015年工作我在Visual Studio 2017 15.8.8版中遇到了完全不同的问题,稍后再讨论。