使用硒打开分裂浏览器

使用硒打开分裂浏览器

问题描述:

当我为Chrome启动一个分裂浏览器对象时,我会看到一个黄色的标语,上面写着“您使用的是不受支持的命令行标志...”我找到了一种方法来摆脱使用硒。您可以看到,它实际上启动了浏览器两次,但我只希望Chrome弹出一次。有没有办法使用Selenium启动Splinter对象的浏览器?使用硒打开分裂浏览器

+0

对不起,为什么不选择= webdriver.ChromeOptions() options.add_experimental_option( “excludeSwitches”,[ “忽略-证书错误”]) 浏览器= webdriver.Chrome(chrome_options =选项),我的意思是,没有浏览器=浏览器('chrome') – 2014-09-05 18:03:36

+0

糟糕,有一个错字。最后一行应该是:browser.driver = webdriver.Chrome(chrome_options = options)。我想实例化一个Splinter对象,而不是一个Selenium对象。 – wpakt 2014-09-09 15:45:00

我没有找到任何方法来做到这一点。我使用的是定制版本的硒与此补丁

https://github.com/artyomboyko/splinter/commit/934a254028887d2abc001e44d7ceceb37700c02d

现在我能做到这一点

from selenium.webdriver.chrome.options import Options 
from splinter import Browser 

options = Options() 
options.add_argument('test-type') 
browser = Browser('chrome', options=options) 

我会尽量让拉请求,抱歉,但之前从来没有做过。