1.对于鼠标悬停有下拉框组件的页面,不好定位的,就可以用:
from selenium.webdriver.common.action_chains import ActionChains
![17522945-a997ffc028188814.png](https://upload-images.jianshu.io/upload_images/17522945-a997ffc028188814.png)
2.设置页面大小和执行js代码操作滚动条
from seleniumimport webdriver
from timeimport sleep,ctime
from selenium.webdriver.common.byimport By
import os
driver=webdriver.Chrome()
driver.get('https://www.baidu.com/')
# driver.set_window_size(600,600)
driver.find_element_by_id('kw').send_keys('selenium')
driver.find_element_by_id('su').click()
sleep(3)
js='window.scrollTo(100,450);'
driver.execute_script(js)
sleep(3)
driver.quit()
3.获取当前页面截屏+存储到指定位置
driver.get_screenshot_as_file('D:\\PycharmProjects\\wangyongha\\Selenium学习\\截屏.png')