gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 03:05:15 25 4
gpt4 key购买 nike

我正在尝试使用 javascript 语言绑定(bind)连接到 RemoteWebDriver,但我很难让它工作,并且 API 文档没有任何 RemoteWebDriver 的示例。我见过一些类似这样的例子,据说是有效的:

//Javascript example - not working
const webDriver = new Builder()
.usingServer(url)
.withCapabilities(/*don't know what to put here /*)
.build();

我无法确定需要哪些功能。更复杂的是我连接的远程网络驱动程序是该协议(protocol)的本地实现。作为测试,我让 java 版本的 RemoteWebDriver 可以工作:

//Java example - working
Capabilities capabilities = new DesiredCapabilities();
RemoteWebDriver driver;
driver = new RemoteWebDriver (url, capabilities);

我强烈怀疑我在 javascript 示例中使用的功能不够,但我无法弄清楚构建器界面所期望的内容。默认功能似乎可以在 java 版本中使用,但是那些功能是什么?

任何帮助将不胜感激。

最佳答案

如果您使用 JS 绑定(bind),请按所述设置以下环境变量 here

SELENIUM_BROWSER=chrome:36:LINUX \
SELENIUM_REMOTE_URL=http://www.example.com:4444/wd/hub \

那么你就可以这样做

var driver = new webdriver.Builder()
.forBrowser('chrome')
.build();

关于javascript - 如何在 javascript 语言绑定(bind)中使用 RemoteWebDriver? (在 Node.js 上运行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47194456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com