pythonweb自动化测试用怎样快速找到iframe标签_解决python--UI自动化iframe切换问题...

本文介绍了在Python+Selenium进行UI自动化测试时遇到的iframe切换问题。当尝试定位并操作网页上的元素失败后,作者发现问题是由于元素位于iframe内。通过使用`find_element_by_tag_name("iframe")`定位并切换到iframe,成功解决了元素找不到的问题。
摘要由CSDN通过智能技术生成

最近同事在学Python+selenium UI自动化,遇到一些问题,其中有个涉及iframe切换的问题,记录下方面有需要的人可以参考查阅。

12bc73f338f3c8dfd3286490ee01bb25.png

从他问题描述和代码,代码思路清晰,自己打开https://www.126.com/ 网址

640e0595d0bb7b9a4ec1a4d1f00fe483.png

发现这个需要先点击登入密码,所以,他的代码少了一个动作,点击 密码登入 的操作,这个简单,加一个点击密码登入的代码操作就行

#点击 密码登入

driver.find_element_by_id("switchAccountLogin").click()

然后进入用户密码登入界面

【问题】

加上点击密码登入,进入用户密码登入页面,接着直接执行上面的代码,会提示元素定位不到

cd801bcec633f0cab2d592b8d3626ee2.png

1、以为是元素没加载出来

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值