原文:Selenium2 + Python3.6实战(四):弹出新页面无法定位元素问题(Unable to locate element)--多窗口切换

最近学习到多窗口切换,在页面操作过程中有时点击某个链接会弹出新的窗口,这时需要先切换到新窗口才能对其进行操作。Webdriver提供了switch to.window 方法实现在不同窗口中切换。 查阅相关资料,得到两种方法来定位到当前页面: 方法一: browser.switch to window browser.window handles 方法二:直接定位当前最新弹出的窗口 for hand ...

2017-06-20 15:15 0 2687 推荐指数:

查看详情

selenium+python,解决selenium弹出新页面无法定位元素问题(报错:Unable to locate element:元素

1、问题发生描述: 从一个页面进行点击等操作,页面跳转到第二个页面,对第二个页面中的元素,采取任何措施定位都报错,问题报错点如下: 2、出现问题的原因:   窗口句柄还停留在上一个页面,对于当前新弹出页面还没有定位,因此新页面的任何元素定位不到 3、解决方案 ...

Wed May 10 02:02:00 CST 2017 0 5392
python跳转新页面无法定位元素-解决办法

脚本执行到新页面后,找不到要定位元素: 1、检查下语法,定位方法是否正确 2、确认是否因为新页面没加载完导致找不到元素,试着加上time.sleep(3),或者更久。我就在这个问题上折腾了好久 3、如果到新的页签,可以用switch_to.window()方法进入到新的页面,再定位元素 ...

Tue Aug 08 00:39:00 CST 2017 0 1276
解决selenium自动化,消息弹窗3秒消失,无法定位元素问题

今天在定位一个消息弹窗元素用来做断言的时候,发现它3秒就消失了,根本无法定位。 如图下面这个操作成功的提示信息: 解决: 打开F12,在source里面点击暂停脚本执行,把元素定住,然后再去写xpath定位。 ...

Mon Jan 06 19:58:00 CST 2020 0 1372
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM