[英]How do you use RemoteWebDriver in the javascript language bindings? (Running on Node.js)
我正在尝试使用javascript语言绑定来连接到RemoteWebDriver,但是我很难使其正常工作,而且API文档中没有RemoteWebDriver的任何示例。 我已经看到了一些类似的示例,这些示例据说可以正常工作:
//Javascript example - not working
const webDriver = new Builder()
.usingServer(url)
.withCapabilities(/*don't know what to put here /*)
.build();
我无法确定需要哪些功能。 进一步的麻烦是,我连接的远程Webdriver是协议的本地实现。 作为测试,我让RemoteWebDriver的Java版本可以工作:
//Java example - working
Capabilities capabilities = new DesiredCapabilities();
RemoteWebDriver driver;
driver = new RemoteWebDriver (url, capabilities);
我非常怀疑我在javascript示例中使用的功能还不够,但是我无法弄清楚生成器界面的期望。 默认功能似乎可以在Java版本中使用,但是这些功能是什么?
任何帮助将不胜感激。
如果您使用的是JS绑定,请按照此处所述设置以下环境变量
SELENIUM_BROWSER=chrome:36:LINUX \
SELENIUM_REMOTE_URL=http://www.example.com:4444/wd/hub \
那你就可以做
var driver = new webdriver.Builder()
.forBrowser('chrome')
.build();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.