Selenium学习笔记||十九、改变窗口大小
生活随笔
收集整理的這篇文章主要介紹了
Selenium学习笔记||十九、改变窗口大小
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 方法set_window_size(x,y)
比如,改變窗口寬度:
size = driver.get_window_size()
driver.set_window_size(1100,size['height'])
1 from selenium import webdriver
2
3 driver = webdriver.Chrome(r"D:webdriverchromedriver_73.0.3683.68.exe")
4 driver.implicitly_wait(1)
5 driver.get("https://www.baidu.com/")
6
7 #獲取當前窗口大小
8 size1 = driver.get_window_size()
9 print(size1)
10
11 #寬度變成1500,高度不變
12 driver.set_window_size(1500,size1['height'])
13
14 #獲取改變后窗口大小
15 size2 = driver.get_window_size()
16 print(size2)
17
18 input('......')
19 driver.quit()
結果:
{'width': 945, 'height': 1020}-------------獲取窗口尺寸的結果是字典形式的。
{'width': 1500, 'height': 1020}
2. 方法driver.maximize_window()
將窗口最大化
3. 方法driver.execute_script('')
需要滾動到元素的方案 ,可以讓瀏覽器執行javascript腳本
1 from selenium import webdriver
2
3 driver = webdriver.Chrome(r"D:webdriverchromedriver_73.0.3683.68.exe")
4 driver.implicitly_wait(1)
5 driver.get("https://www.cnblogs.com/")
6
7 driver.execute_script('window.scrollBy(0,300)')
8
9 driver.find_element_by_id("cnnic_img").click()
10
11 input("...")
12 driver.quit()
總結
以上是生活随笔為你收集整理的Selenium学习笔记||十九、改变窗口大小的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Apple Care+丢失险多国上线 国
- 下一篇: xss challenge 解题思路(1