【问题标题】:Cross Browser Coded UI doesn't work with the latest version of FireFox and Chrome跨浏览器编码 UI 不适用于最新版本的 FireFox 和 Chrome
【发布时间】:2014-02-20 07:22:39
【问题描述】:

我使用 BrowserWindow.CurrentBrowser 功能来跨不同的浏览器运行我的 Coded UI 测试。但是它失败了。

我卸载了最新版本的 FireFox (26) 和 Chrome (32.0.1700.76),然后重新安装了旧版本,它又可以工作了。

您知道为什么 Coded UI 的跨浏览器无法与最新版本的 FireFox 和 Chrome 一起使用吗?

我该如何解决这个问题(安装旧版本除外)?有什么解决办法吗?

谢谢

【问题讨论】:

    标签: google-chrome firefox cross-browser coded-ui-tests


    【解决方案1】:

    本文解释了使用 COdedUI http://msdn.microsoft.com/en-us/library/jj835758.aspx 进行跨浏览器测试

    特别是“为编码的 UI 跨浏览器测试 Visual Studio 扩展安装 Selenium 组件。”

    可以在这里找到:http://visualstudiogallery.msdn.microsoft.com/11cfc881-f8c9-4f96-b303-a2780156628d

    或者你可以在visual studio中使用nuget搜索它们

    注意:Selenium 不支持最新版本的 firefox 和 chrome " 支持的浏览器版本 以下版本的浏览器已经过验证并受支持: 火狐 23。 最新版本的 Chrome(截至 2013 年 9 月 4 日的版本 29.0.1547.59 m) "

    【讨论】:

    • 看来你没注意我的问题。我已经安装了 Selenium 组件和所有必需的步骤。跨浏览器编码 UI 不再适用于最新版本的 FireFox 和 Chrome。一旦我安装了旧版本的 FF 和 Chrome,相同的代码就开始工作了。
    • 抱歉 BrowserWindow.CurrentBrowser 仍然存在于 vanilla CodedUI 中,它在 Firefox 3 之后的版本和 chrome 的早期版本方面也存在问题。不清楚您是否真的拥有该插件。
    【解决方案2】:

    我发现只有 FF 24.0 版本适合我。 最新版本没有。

    对于 chrome,最新版本也可以使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-21
      • 1970-01-01
      相关资源
      最近更新 更多