Selenium - set_window_size() 总是返回相同大小的 window,与指定的维度无关
Selenium - set_window_size() always returning same sized window irrelevant of dimensions specified
我正在尝试通过 Python 为 Firefox Selenium 设置 window 大小。但是,window 总是被调整为相同的大小,与作为参数传递给 set_window_size()
函数的维度无关。
下面是我使用的代码:
driver=webdriver.Firefox()
driver.get("https://google.com")
time.sleep(5)
driver.set_window_size(480,360)
time.sleep(5)
print(driver.get_window_size())
输出的打印语句总是显示{width: 1161, height: 661}
我已经将 geckodriver 更新到最新版本,并且我正在通过 anaconda 环境使用 Ubuntu 18.04 到 运行 代码。
我也试过使用 execute_script()
函数通过 JS 设置 window 大小,但我得到了相同的结果。
谁能指出我做错了什么以及如何解决?
尝试设置
driver.set_window_position(0,0)
设置前
driver.set_window_size(x, y)
或尝试设置
driver.set_window_size(x, y, windowHandle='current')
我正在尝试通过 Python 为 Firefox Selenium 设置 window 大小。但是,window 总是被调整为相同的大小,与作为参数传递给 set_window_size()
函数的维度无关。
下面是我使用的代码:
driver=webdriver.Firefox()
driver.get("https://google.com")
time.sleep(5)
driver.set_window_size(480,360)
time.sleep(5)
print(driver.get_window_size())
输出的打印语句总是显示{width: 1161, height: 661}
我已经将 geckodriver 更新到最新版本,并且我正在通过 anaconda 环境使用 Ubuntu 18.04 到 运行 代码。
我也试过使用 execute_script()
函数通过 JS 设置 window 大小,但我得到了相同的结果。
谁能指出我做错了什么以及如何解决?
尝试设置
driver.set_window_position(0,0)
设置前
driver.set_window_size(x, y)
或尝试设置
driver.set_window_size(x, y, windowHandle='current')