簡體   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