我正在使用Chromedriver自动执行任务。但是我想使用chrome标志。问题在于它不执行--js-flags =“-myflag”。目前我有:
opts = Options()
opts.binary_location = binary_location
opts.add_argument("--no-sandbox")
opts.add_argument("--start-maximized")
opts.add_argument(
'--js-flags="--print-wasm-code"')
--no-sandbox和--start-maximized可以正常工作,但是不使用--js-flags。我尝试了不同的js标志,但没有使用。
我在做什么错了?
答案 0 :(得分:0)
您是否尝试过使用如下所述的标志?
opts = Options()
opts.binary_location = binary_location
opts.add_argument("--no-sandbox")
opts.add_argument("--start-maximized")
opts.add_argument("--js-flags=print-wasm-code")
我在测试中没有亲自使用过'--js-flags',但是,我使用了其他一些chrome标志,其中一些值已传递给该标志。 (例如autoplay-policy=no-user-gesture-required)。
也许您可以查找一些在线资源和开放源代码以供参考-https://www.codota.com/code/java/methods/org.openqa.selenium.chrome.ChromeOptions/addArguments
您可以在此处找到Chrome选项列表-
希望这会有所帮助!