在做爬虫或者自动化测试时新打开一个新标签页,必须使用windows切换
2021-06-03 23:05
标签:多次 web 自动化测试 过多 定位元素 自动 必须 使用 直接 在做爬虫或者自动化测试时,有时会打开一个新的标签页或者新的窗口,直接使用xpath定位元素会发现找不到元素,在firefox中定位了元素还是找不到, 经过多次发现,在眼睛视野内看到这个窗口是在最前面,但是webdriver却不是使用该窗口,需要做windown切换为新的窗口才行 一般使用以下命令处理 driver.window_handles[1] 的序号是0,1,2... 一般使用-1来切换到最后一个窗口,语句为 driver.switch_to.window(driver.window_handles[-1]) 在做爬虫或者自动化测试时新打开一个新标签页,必须使用windows切换 标签:多次 web 自动化测试 过多 定位元素 自动 必须 使用 直接 原文地址:https://www.cnblogs.com/programer-xinmu78/p/10886438.html
driver.switch_to.window(driver.window_handles[1])
文章标题:在做爬虫或者自动化测试时新打开一个新标签页,必须使用windows切换
文章链接:http://soscw.com/index.php/essay/90161.html