摘要: 在做web自动化的时候,经常会遇到点击一个元素弹出了一个新的窗口,我们需要进入到新的窗口中,进行自动化操作,那么我们如何跳转到新的窗口上呢? 切换新窗口 在浏览器上遇到新的窗口打开的时候,因为脚本不知道我们想要跳转到那个窗口上,先获取全部窗口信息,然后进行选择窗口进行跳转,这里窗口是通过句柄的方法进 阅读全文
posted @ 2021-12-17 18:41 超级宝宝11 阅读(357) 评论(0) 推荐(0)
摘要: 在做web自动化的过程中会遇到一些弹出的登录页面,定位后,执行程序发现还是出现报错,其实定位可能没有问题,而是iframe在作怪 iframe iframe是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。iframe元素会创建包含另外一个文档的内联框架,也就html中在嵌套一个网页 阅读全文
posted @ 2021-12-17 17:38 超级宝宝11 阅读(648) 评论(0) 推荐(0)
摘要: 1、页面加载 1.1、页面加载超时设置 通过driver.set_page_load_timeout()来设置页面加载超时时间 1.2、页面加载策略设置 首选需要明白的一点是,如果什么都不设置,通常,以chrome浏览器为例,所有的元素定位是在页面被完全加载后(页面tab不再转圈)才开始。 有时候其 阅读全文
posted @ 2021-12-17 16:35 超级宝宝11 阅读(12097) 评论(0) 推荐(0)
摘要: 在做web自动化时候,无非就是通过对浏览器进行点点点的操作,比如:最大化,最小化,点击,清楚,前进,后退等操作 1、进入网页 from selenium import webdriver driver = webdriver.Chrome() # 进入百度 driver.get('https://w 阅读全文
posted @ 2021-12-17 13:58 超级宝宝11 阅读(80) 评论(0) 推荐(0)