原文:Selenium 点击后跳转至新窗口无法定位元素问题(element not interactable)

最近在用selenium 写一个测试脚本,前期已经写好了 后来可能是需求更新的原因页面的跳转方式改变了。点击某些按钮后会打开一个新的窗口因为句柄发生了变化导致无法定位元素。 报错是这样的: selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable 因为窗口句柄还停留在上 ...

2020-09-23 15:13 0 1707 推荐指数:

查看详情

python + selenium webdriver 从主窗口A跳转至窗口B无法定位窗口B的元素问题

在做登录脚本的时候,如果只是单纯从登录页面进行元素定位的话,并不存在这个问题 但实际情况是,从首页A进入到登录页面B(并非弹出框),这时候在页面B无法定位到该页面的元素 问题:从页面A进入页面B,无法定位B页面的元素 原因:当启动脚本,从页面A打开页面B窗口句柄(焦点)依旧停留在主页 ...

Mon Oct 19 17:05:00 CST 2015 0 7152
解决selenium自动化,消息弹窗3秒消失,无法定位元素问题

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

Mon Jan 06 19:58:00 CST 2020 0 1372
关于python+selenium使用xpath定位元素无法点击问题解决

  最近一段时间做UI自动化发现selenium的xpath定位点击经常出现查找元素无法点击的情况,做了排查。留做记录。 首先打印了xpath定位元素值,查看是否定位到了元素。   xl=self.driver.find_elements_by_xpayh ...

Sat Mar 16 01:49:00 CST 2019 0 1867
python跳转新页面无法定位元素-解决办法

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

Tue Aug 08 00:39:00 CST 2017 0 1276
selenium+python,解决selenium弹出新页面,无法定位元素问题(报错:Unable to locate element:元素

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

Wed May 10 02:02:00 CST 2017 0 5392
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM