我是Selenium和Webdriver的新手。我试图在节点中使用Webdriverjs编写测试。我希望selenium加载我的默认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的文档。任何链接(如果存在)都会有所帮助。谢谢
答案 0 :(得分:7)
chrome://version
是您的朋友 - 通过使用它,您可以看到您当前的个人资料路径。
我在Windows8计算机上使用2.46.1
并在浪费(投资)几个小时后,我意识到默认会附加Default
。
因此,为了使用我的另一个个人资料 - "个人资料1" - 我必须将其复制到某个位置并将其放在Default
目录下。
不确定这是错误还是功能。