1、frame嵌套页面元素定位:A中嵌套B时定位时使用 swith_to_frame(页面id)
2、多窗口切换:需要获取当前页面得句柄(句柄是浏览器得属性,浏览器得标识,可定位浏览器)
1)driver.window_handles:获取所有窗口得句柄
2)Driver.current_window_handle:获取当前窗口句柄
3)Driver.swith_to.window(句柄地址)进行切换
3、警告弹窗处理:alert=dirver.swith_to_alert()
Alert.accept()
4、上传文件:send_keys(‘文件路径’)
5、文件路径写法:r”E\python”或者”E\python”
6、滚动条控制:
1)拿到浏览器滚动条得js代码:js=”var q”=document.documentElement.scrollTOP=10000(10000表示底部,0表示顶部)
2)Driver.execute_script(js)滚动
7、网页截图:driver.get_screenshot_as_file(“文件路径”)
8、cookie处理:
1)获取:driver.get_cooikes()
2)添加:driver.add_cookie()
3)删除所有:driver.delete_cookies()
4)删除单个:driver.delete_cookie(内容)
其余操作补充
最新推荐文章于 2022-05-13 21:01:55 发布