我是 Selenium 和 Webdriver 的新手。我正在尝试在 Node 中使用 Webdriverjs 编写测试。我希望 selenium 加载我的默认 chrome 配置文件。这就是我正在尝试的,但它仍然会加载一个新的 chrome 配置文件。
var webdriver = require('selenium-webdriver');
var chrome = require('selenium-webdriver/chrome');
var o = new chrome.Options();
o.addArguments("--user-data-dir=/Users/karnesh/Library/Application Support/Google/Chrome/Default");
var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.chrome())
.setChromeOptions(o).build();
我哪里出错了?
此外,我找不到 webdriverjs 的文档。任何指向它的链接(如果存在)都会有所帮助。谢谢
最佳答案
chrome://version
是你的 friend - 通过使用它你可以看到你当前的个人资料路径是什么。
我正在使用 2.46.1
在 Windows8 机器上,在浪费(投入)我几个小时的时间后,我意识到 Default
默认附加。
所以为了使用我的另一个配置文件 - “配置文件 1” - 我必须将它复制到某处并将其放在 Default
下目录。
不确定这是错误还是功能。
关于javascript - 使用 Webdriverjs Selenium 加载默认的 chrome 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25779027/