繁体   English   中英

编码的用户界面不适用于最新的Chrome浏览器版本54

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM