文章 2022-02-16 来自:开发者社区

Java中通过Selenium WebDriver定位iframe中的元素

转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/  问题:有一些元素,无论是通过id或是xpath等等,怎么都定位不到。 分析:这很可能是因为你要定位的元素被嵌套在了当前页面的一个iframe元素中,Selenium对iframe中的元素有特殊的定位规则,WebDriver不能够直接进行定位。 解决办法:我们要把这个iframe元素找出...

文章 2022-02-16 来自:开发者社区

Selenium定位不到元素的解决方法—iframe挡住了去路

刚接触Selenium,在调试过程中发现有些元素定位不到,于是求助了百度,查找到的资料是这么说的:如果需要定位的元素在某个frame里,则单独通过id/name/xpath是定位不到此元素的。比如,原本想通过WebElement element=driver.FindElement(By.LinkText("XXX"));来定位元素的,但由于该元素在iframe. id="left_frame"....

问答 2022-02-15 来自:开发者社区

selenium如何定位跨域iframe?报错

主页面的域名和提交框的域名不同,尝试使用switch_to_frame(browser.find_element_by_xpath("//iframe[contains(@src ,'http://v3submit.js.cmcc:8080/mocha.component.submit/submit/candidatesView')]")) 也一直在报错 这个iframe也没有id ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注