我很难弄清楚如何以隐身模式启动适用于Chrome的Selenium Webdriver。
我知道我需要将Error: Call to a member function connection() on null in Illuminate\Database\Eloquent\Model::resolveConnection() (line 1013 of /var/www/drupal7/laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php)
参数传递给chromedriver,但是在创建驱动程序实例时该怎么做?
这就是我目前正在实例化我的驱动程序对象的方法:
--incognito
答案 0 :(得分:0)
github用户anandsunderraman的这个gist帮我解决了Node.js中的问题:
// import the selenium web driver
var webdriver = require('selenium-webdriver');
// create chrome capabilities
var chromeCapabilities = webdriver.Capabilities.chrome();
// add the desired options
var chromeOptions = {'args': ['--test-type', '--incognito']};
chromeCapabilities.set('chromeOptions', chromeOptions);
var driver = new webdriver.Builder().withCapabilities(chromeCapabilities).build();