2
當我爲Chrome啓動一個分裂瀏覽器對象時,我會看到一個黃色的標語,上面寫着「您使用的是不受支持的命令行標誌...」我找到了一種方法來擺脫使用硒。您可以看到,它實際上啓動了瀏覽器兩次,但我只希望Chrome彈出一次。有沒有辦法使用Selenium啓動Splinter對象的瀏覽器?使用硒打開分裂瀏覽器
當我爲Chrome啓動一個分裂瀏覽器對象時,我會看到一個黃色的標語,上面寫着「您使用的是不受支持的命令行標誌...」我找到了一種方法來擺脫使用硒。您可以看到,它實際上啓動了瀏覽器兩次,但我只希望Chrome彈出一次。有沒有辦法使用Selenium啓動Splinter對象的瀏覽器?使用硒打開分裂瀏覽器
我沒有找到任何方法來做到這一點。我使用的是定製版本的硒與此補丁
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)
我會盡量讓拉請求,抱歉,但之前從來沒有做過。
對不起,爲什麼不選擇= webdriver.ChromeOptions() options.add_experimental_option( 「excludeSwitches」,[ 「忽略-證書錯誤」]) 瀏覽器= webdriver.Chrome(chrome_options =選項),我的意思是,沒有瀏覽器=瀏覽器('chrome') – 2014-09-05 18:03:36
糟糕,有一個錯字。最後一行應該是:browser.driver = webdriver.Chrome(chrome_options = options)。我想實例化一個Splinter對象,而不是一個Selenium對象。 – wpakt 2014-09-09 15:45:00