我在C#中使用selenium。我很好奇,是否有什么方法可以讓用戶在不被selenium打斷的情況下仍然可以做你正在做的事情。例如,如果我正在打字,而Selenium打開了一個新的標簽,我的滑鼠就會集中在它打開的標簽上,不允許我打字,除非我再次點擊我正在打字的地方。這可以在代碼中或在windows設定中進行嗎?
uj5u.com熱心網友回復:
在無頭模式下運行瀏覽器,在這種情況下,瀏覽器的運行沒有GUI,所以不會有任何中斷
。現在所有的瀏覽器都支持無頭標志,在創建瀏覽器實體時將無頭引數添加到功能中
。以前的無頭瀏覽器(如 phantomjs)使用 webkit 渲染引擎,但現在 chrome 已經內建了無頭支持,并使用相同的渲染引擎 blink
因此,對質量沒有影響。uj5u.com熱心網友回復:
你可以在無頭模式下運行。
基本上,在無頭模式中,正如名字聽起來一樣,沒有視窗。你甚至不需要在你的系統中使用瀏覽器。
代碼:
var chromeOptions = new ChromeOptions()。
chromeOptions.AddArgument("--headless"/span>)。
chromeOptions.addArguments("window-size=1920,1080")。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/307954.html
標籤:
上一篇:反應式apifetch
