共计 609 个字符,预计需要花费 2 分钟才能阅读完成。
一、定位 iframe
1、什么是 iframe
iframe,又叫浮动帧标记,是内嵌的网页元素,能够将一个 html 文件嵌入到另一个 html 文件中显示
2、iframe 操作的办法
switch_to_iframe() 切换到 iframe 上
switch_to.frame() 切换到 iframe 上
switch_to.default_content() 切换回原主页面
当咱们调用 switch_to_iframe 时,编译器会在办法上划一条线。阐明,这个办法尽管能用,然而曾经过期,不举荐用。查阅文档能够发现,有一种办法将其替换 switch_to.frame()。所以咱们间接应用 switch_to.frame()就能够了。
二、多标签页切换
1、单纯切换标签页,切换的标签页无奈操作
2、正确的多标签页切换应用办法
selenium 提供了一个叫做 switch_to_window 来进行切换,不过在应用 switch_to_window 代码上会呈现个横线,而后提醒错误信息。这个是因为 switch_to_window 是老办法了,应用新办法 switch_to.window()就能够了
在应用 switch_to.window()之前须要获取切换的标签的句柄,应用 driver.window_handles 就能够获取标签页面的句柄
在应用 driver.switch_to.window 切换到豆瓣页面
接口测试能够应用国产的接口测试和接口文档生成工具:apipost
正文完