相关疑难解决方法(0)

为不同的ChromeDriver实例使用相同的chrome配置文件(会话)

我试图并行打开多个浏览器,但我无法在多个窗口中导航到该网站..

我是这样做的:

namespace XXX
{
public class CoreDriver
{
    public IWebDriver driver;
    public int my_port { get; set; }

    public void Initialize()
    {
        string chromeee = "";
        if (my_port == 50147) { chromeee = "C:/Users/AA/Downloads/chromedriver1/"; }
        else if (my_port == 50148) {chromeee = "C:/Users/AA/Downloads/chromedriver2/"; }
        else if (my_port == 50149) { chromeee = "C:/Users/AA/Downloads/chromedriver3/"; }
        else if (my_port == 50140) { chromeee = "C:/Users/AA/Downloads/chromedriver4/"; }

        ChromeOptions options = new ChromeOptions();
        options.AddArgument("user-data-dir=C:\\Users\\AA\\AppData\\Local\\Google\\Chrome\\User Data");

        var driverService = ChromeDriverService.CreateDefaultService(chromeee);
        driverService.HideCommandPromptWindow = true;
        driverService.Port …
Run Code Online (Sandbox Code Playgroud)

c# selenium selenium-chromedriver

6
推荐指数
1
解决办法
7078
查看次数

使用Webdriverjs Selenium加载默认chrome配置文件

我是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(); 
Run Code Online (Sandbox Code Playgroud)

我出错的任何想法?

此外,我无法找到webdriverjs的文档.任何链接(如果存在)都会有所帮助.谢谢

javascript selenium google-chrome webdriver node.js

2
推荐指数
1
解决办法
3045
查看次数