selenium页面自动化
lucky_lhhlhh
这个作者很懒,什么都没留下…
展开
-
selenium页面自动化--浏览器的3中等待方式
1、强制等待time.sleep(3)场景:元素未加载完成,用的不多2、隐性等待drive.implicitly_wait(5)全局等待,一次设置,在浏览器初始化设置,每个元素定位,等待元素被加载,查找的最大等待时间为5应用场景:查找元素、定位元素被加载3、显性等待等待一个元素被点击、等待一个元素可见、等待一个窗口被打开等1、设置一个定时器from selenium.webdriver.support.wait import WebDriverWaitwait = WebDriverW原创 2021-01-19 20:24:39 · 273 阅读 · 0 评论 -
页面自动化--浏览器的常见操作方法
1、初始化一个浏览器driver = webdriver.Chrome()2、打开一个页面driver.get(url)3、页面最大化driver.maximize_window()4、页面最小化driver.minimize_window()5、页面设置大小driver.set_window_size(800, 600)6、页面后退drive.back()7、页面前进drive.forword()8、刷新driver.refresh()9、关闭浏览器driver.quit原创 2021-01-19 19:40:07 · 910 阅读 · 0 评论 -
selenium常用的8大元素定位方法
一、自动化的主要步骤导入模块from selenium import webdriver1、初始化一个浏览器driver = webdriver.Chrome()2、打开一个网页drive.get(“http://www.baidu.com”)3、元素定位,如通过id查找:driver.find_element_by_id(“kw”)4、点击提交:button.click()元素定位常用8个方法:1、iddriver.find_element_by_id()2、namedr原创 2021-01-19 19:33:51 · 964 阅读 · 0 评论