Eri*_*Yin 4 selenium webdriver selenium-chromedriver
我IWebDriver driver = new ChromeDriver(options)在C#中使用
当我拍摄时.GetScreenshot();,经常看到滚动条,有没有办法将其删除?
第二个问题,如何http_agent在ChromeDriver中模拟/更改?
滚动条问题:
chrome://flags/Chrome.user_data/Default/User StyleSheets/Custom.css与下面类似的内容,然后使用{--user-data-dir = user_data}启动ChromeCustom.css:
::-webkit-scrollbar {
height: 10px;
width: 10px;
background-color: #999999;
display: none;
}
html > ::-webkit-scrollbar {
width: 0px;
display: none;
}
::-webkit-scrollbar-thumb {
background: #999999;
display: none;
}
::-webkit-scrollbar-track-piece {
background-color: #797979;
display: none;
}
Run Code Online (Sandbox Code Playgroud)
正如李全所说:
同样,这--hide-scrollbars也对我有用。
以下是添加标志/开关的方法:
ChromeOptions options = new ChromeOptions(); options.AddArgument("--hide-scrollbars");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3303 次 |
| 最近记录: |