如何告诉 webdriver-io 使用 firefox 开发人员版?

5 javascript firefox selenium node.js webdriver-io

如何告诉 webdriver-io 使用 Firefox 开发人员版而不是普通的 Firefox?我需要使用普通 Firefox 不支持的 CSS4 选择器。我阅读了文档,但找不到该选项。

Flo*_* B. 2

您需要通过设置功能来重新定义 Firefox 的位置binary

var webdriverio = require('webdriverio');
var options = {
    desiredCapabilities: {
        browserName: 'firefox',
        firefox_binary: 'C:\\...\\firefox.exe'
    }
};
Run Code Online (Sandbox Code Playgroud)

或者通过使用新的二进制路径启动独立服务器:

java -jar "selenium-server-standalone-x.x.x.jar" -Dwebdriver.firefox.bin="C:\...\firefox.exe"
Run Code Online (Sandbox Code Playgroud)