试图找出如何设置视口大小(初始窗口大小)。我已经知道我可以使用 driver.set_window_size(1920,1080),但只设置1个选项卡的窗口大小,如果打开的选项卡超过1个,则其他选项卡不是那个大小。另外我认为它只在页面渲染后设置窗口大小,我希望在页面渲染之前已经设置了窗口大小。以下是我到目前为止所尝试的内容。如果有人知道如何设置视口大小,那将非常感激。
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
dcap = dict(DesiredCapabilities.PHANTOMJS)
dcap["phantomjs.page.settings.userAgent"] = (
"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 "
"(KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36"
)
dcap["phantomjs.page.settings.viewportSize"] = (
"width: 1920, "
"height: 1080"
)
driver = webdriver.PhantomJS(desired_capabilities=dcap)
driver.get('https://www.test.com')