angularjs – 如何在Protractor中配置firefox二进制位置?

前端之家收集整理的这篇文章主要介绍了angularjs – 如何在Protractor中配置firefox二进制位置?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用Chrome成功运行了Protractor测试,使用Protractor配置中的以下部分指定了我的chrome二进制文件的路径:
capabilities: {
// You can use other browsers
// like firefox,phantoms,safari,IE
'browserName': 'chrome',"chromeOptions": {
  binary: 'C:/BuildSoftware/Chrome/Application/chrome.exe',}

这很有效.

我的Firefox也安装在非标准位置.

在量角器配置中是否有相同的方法为Firefox指定二进制文件

更新:见下面的新答案: https://stackoverflow.com/a/28313583/800699

看来你必须自己使用firefox驱动程序的自定义参数启动Selenium Server.
Protractor test is not starting on Firefox

可以在此处找到firefox驱动程序的更多选项(包括自定义firefox二进制位置):
https://code.google.com/p/selenium/wiki/FirefoxDriver

P / S:浏览firefox驱动程序源显示更多亮点:
https://code.google.com/p/selenium/source/browse/javascript/node/selenium-webdriver/firefox/index.js

您可以尝试添加

"browserName": "firefox","firefox_binary": "path/to/custom/firefox","binary_": "path/to/custom/firefox"

猜你在找的Angularjs相关文章