私はロボットフレームワークテストスイートでクロムヘッドレスを実行しようとしています。 は、私は次のようにセレンを使用してのpythonでindependtlyそれを行うために管理:ロボットフレームワークを使用してヘッドレスREMOTEクロムを実行する方法
options = webdriver.ChromeOptions()
options.add_argument('--headless')
my_driver = webdriver.Remote(command_executer=my_remote_address, desired_capabilities=options.to_capabilities)
次のコードは、私はロボットでやったことですが、うまくいきませんでした:
${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
${options.add_argument}= Set Variable add_argument=--headless
Create WebDriver Chrome chrome_options=${options}
Open Browser http://www.google.com chrome
が働いた!どうもありがとう。 –
2番目の解決策( 'Open Browser [...] chrome')では、オプションを' chrome_options = $ {chrome_options} 'として渡すときに' to_capabilities'への呼び出しを保存することができます。 – jotrocken