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