2

Chrome のスプリンター ブラウザー オブジェクトを開始すると、「サポートされていないコマンド ライン フラグを使用しています...」という黄色いバナーが表示されます。セレンを使用してそれを取り除く方法を見つけました。

browser = Browser('chrome')
options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches", ["ignore-certificate-errors"])
browser = webdriver.Chrome(chrome_options=options)

ご覧のとおり、実際にはブラウザを 2 回起動していますが、Chrome を 1 回だけポップアップさせたいと考えています。Selenium を使用して Splinter オブジェクトのブラウザを起動する方法はありますか?

4

1 に答える 1

1

私はそれを行う方法を見つけられませんでした。このパッチでカスタム Selenium バージョンを使用しています

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)

プル リクエストを作成してみます。申し訳ありませんが、これまで行ったことはありません。

于 2014-09-20T20:34:40.123 に答える