Nim*_*d_G 48 selenium selenium-chromedriver
我正在使用Selenium WebDriver进行自动化,而我正在使用Chromedriver.
我注意到当我的驱动程序运行并打开Chrome浏览器时,它会打开一个奇怪的大小的浏览器.我试图修复但是徒劳无功.
有谁知道我怎么改变它?
Yon*_*ron 67
我知道这是一个老线程,但上面没有为我工作.我正在使用
chrome = 57.0.2987.133
chromedriver = 2.27.440174
Run Code Online (Sandbox Code Playgroud)
这对我有用:
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--window-size=1920,1080")
driver = Chrome(chrome_options=chrome_options)
Run Code Online (Sandbox Code Playgroud)
nit*_*wda 25
将此用于您的自定义尺寸:
driver.manage().window().setSize(new Dimension(1024,768));
Run Code Online (Sandbox Code Playgroud)
您可以根据需要更改尺寸.
试试这个 __CODE__
例如:
driver.Manage().Window.Size = new Size(640,480);
这会将您的窗口大小重置为640 x 480分辨率,包括标题栏.但是,如果您的网站是自举实施的,那么只会显示一小部分页面
@ yonatan-kiron的答案的C#版本,以及using他们的示例代码中的Selenium 声明.
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.AddArgument("--window-size=1300,1000");
using (IWebDriver driver = new ChromeDriver(chromeOptions))
{
...
}
Run Code Online (Sandbox Code Playgroud)
#use chrome webdriver
driver = webdriver.Chrome('path to /chromedriver')
driver.set_window_size(1400,1000)
| 归档时间: |
|
| 查看次数: |
71552 次 |
| 最近记录: |