繁体   English   中英

如何在JavaScript语言绑定中使用RemoteWebDriver? (在Node.js上运行)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM