摘要: 1.获取当前所有句柄 all_handles = driver.window_handles 2.遍历 for handle in all_handles: #切换到每次遍历的句柄 driver.switch_to.window(handle) ##判断句柄title是否是“百度网盘,让美好永远陪伴 阅读全文
posted @ 2020-12-20 19:09 西西cc 阅读(209) 评论(0) 推荐(0) 编辑
摘要: iframe就是网页中嵌套其他网页,如果我们想访问其他网页的元素,首先需要切换到其网页上,在进行定位。 # 想要切换 iframe,首先定位到它 ifa = driver.find_element_by_css_selector("iframe:nth-child(3)") # 找到之后,就可以去切 阅读全文
posted @ 2020-12-20 19:03 西西cc 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 1.鼠标操作事件 from selenium.webdriver.common.action_chains import ActionChains 针对于input标签操作的 ele = driver.find_element_by_name("tj_briicon") # 对定位到的元素执行鼠标悬 阅读全文
posted @ 2020-12-20 18:59 西西cc 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1.只有一个确认按钮的情况# 触发对话框 driver.find_element_by_id("bu1").click() # 操作对话框,先获取对象,赋值给变量 al = driver.switch_to.alert # 注意 switch_to 后面是一个点 # 确定对话框 al.accept( 阅读全文
posted @ 2020-12-20 18:53 西西cc 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 1.截取整个页面截图 driver.get_screenshot_as_file("./all.png") 2.截取单个元素 ele = driver.find_element_by_id("kw") ele.screenshot("./ele.png") 注意: 1.传的是截图文件路径 2.最好使 阅读全文
posted @ 2020-12-20 18:49 西西cc 阅读(337) 评论(0) 推荐(0) 编辑