[英]Coded UI not working for latest Chrome browser version 54
在我的Chrome浏览器更新到版本54后,我的所有Coded UI测试都返回以下错误。 我已将chromedriver更新为2.25,将'selenium-dotnet-strongnamed'程序集更新为3.0.0。 但它仍然没有用。 我发现webdriver类工作正常,但Coded UI脚本无效。
请建议如何解决此问题。
结果消息:测试方法CodedUIVthSelenium.CodedUITest1.CodedUITestMethod1引发异常:System.ArgumentNullException:值不能为null。 参数名称:windowHandle结果StackTrace:Microsoft.VisualStudio.TestTools.UITestStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserService.InitializeTopLevelWindow()at Microsoft.VisualStudio.TestTools.UITest的Microsoft.VisualStudio.TestTools.UITesting.UITestControl..ctor(IntPtr windowHandle) Microsoft.VisualStudio.TestTools.UITest.Extension的Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserService。<。cctor> b__0(String [] args)中的.Extension.CrossBrowser.CrossBrowserService.InitializeCrossBrowserService(String [] args)微软.VisualStudio.TestTools.UITesting.BrowserWindow.LaunchPrivate(String [参数)在Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow。<> c__DisplayClass18.b__17()在Microsoft.VisualStudio.TestTools.UITesting.CodedUITestMethodInvoker.InvokeMethod [T](Func`1函数, 位于e:\\ Praveen \\ CUIT \\ SampleProjects \\ CodedUIVthSelenium \\ CodedUITest1.cs中的CodedUIVthSelenium.CodedUITest1.CodedUITestMethod1()中的Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow.Launch(String [] arguments)中的UITestControl控件,布尔值firePlaybackErrorEvent,Boolean logAsAction) :第31行
已知问题是最新的chrome版本与Coded UI不兼容。 要使你的东西处于可行模式,你必须使用chrome版本。 以下链接将帮助您解决这个问题:
https://productforums.google.com/forum/#!topic/chrome/UFSYuIr1-80
/哈菲兹
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.