selenium——页面操作(截屏)

1.对于鼠标悬停有下拉框组件的页面,不好定位的,就可以用:

from selenium.webdriver.common.action_chains import ActionChains


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')

猜你喜欢

转载自blog.csdn.net/weixin_34289744/article/details/90881423