软件测试-python-selenium-frame框架切换

frame框架和iframe框架在现在的网页中已经很少见,但还是需要掌握框架中元素定位的方法。
在框架中的元素无法直接被定位到,必须先切换到该框架里,才能定位该框架里的页面元素。

先定位到iframe,再切换过去,没有切换到框架里,无法定位到框架里的元素.当然,如果该frame存在静态id或唯一name属性,也可以直接用id或name属性值切换,如:
br.switch_to.frame(‘id’)
br.switch_to.frame(‘name’)
还可以利用模糊匹配
starts-with 以xxx开头

除此之外,ends-with 以xxx结尾,contains 包含xxx

当然,最后也不要忘了从frame框架里退出,不然无法定位该框架之外的页面元素。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树网络爬虫Selenium208252 人正在系统学习中

来源:落雨沁尘

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月21日
下一篇 2019年11月21日

相关推荐