gpt4 book ai didi

angularjs - 使用 Firefox 或 Safari 在 Protractor 中进行 E2E 测试?

转载 作者:行者123 更新时间:2023-12-02 19:21:43 25 4
gpt4 key购买 nike

我正在使用 Protractor 来测试我的 angular.js 应用程序及其在 Chrome 中的运行效果。我在设置它和学习 jasmine 的额外 webdriver 语法时遇到了一些问题,但现在我已经掌握了它的窍门,并且有许多测试正在 Chrome 中运行和通过。

有谁知道在 Firefox、Safari、IE 或 Opera 中运行 Protractor 的方法吗?我希望能够在更多浏览器上运行这些测试,而不仅仅是 Chrome。我浏览过the Protractor docs on GitHub但它只显示 chromeDriver 的配置文件。有 Firefox 驱动程序或 Safari 驱动程序之类的东西吗?

PS。我认为这不会有太大帮助,所以我不会发布我当前的配置文件,但如果它有用,请告诉我,我可以将其发布在这里。

最佳答案

是的!您需要根据要使用的浏览器驱动程序进行一些设置,但 Firefox 和 safari 应该很简单。它们的驱动程序包含在 Selenium Standalone 服务器中。只需添加

capabilities: {
'browserName': 'firefox' // or 'safari'
},

到配置文件。

对于 IE,您需要安装单独的二进制文件,并且 Selenium 独立服务器需要该二进制文件位于您的 PATH 中。之后,您应该能够在配置中使用 ie 作为浏览器名称。在此处查看 IEDriver 文档 - http://code.google.com/p/selenium/wiki/InternetExplorerDriver

关于angularjs - 使用 Firefox 或 Safari 在 Protractor 中进行 E2E 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19227583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com