首页 > 编程语言 > 详细

python自动化测试-切换至iframe的具体操作。

时间:2021-03-30 20:33:30      阅读:22      评论:0      收藏:0      [点我收藏+]

一、前提条件:按下f12-查看相关位置的标签是否为iframe的属性

二、

相关语法:

1、先查看iframe 属性是否有id名字和name的名字

如果有就直接使用

driver.switch_to.frame(id)(or name)

#接下来对iframe内部的东西进行操作

self.driver.switch_to.default_content()

#此处为切换回去原来的地方咯
time.sleep(1)

2、如果iframe属性啥也没有,那么就可以进行定位元素

这里不建议用CSS定位!!因为我在定位的时候一直显示没找到元素,换成了xpath就好了

技术分享图片

 

 技术分享图片

 

 对于啥属性也没有的东西,可以直接在控制台 右键-》复制xpath

dx = self.driver.find_element(By.XPATH,"/html/body/div[7]/iframe")
self.driver.switch_to.frame(dx)
time.sleep(1)
self.driver.find_element(By.ID,"dpTodayInput").click()
time.sleep(1)
self.driver.switch_to.default_content()
time.sleep(1)

 

python自动化测试-切换至iframe的具体操作。

原文:https://www.cnblogs.com/zz-1021/p/14597942.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!