当前位置: 首页 > 后端技术 > PHP

【分享】软件测试--写selenium脚本的注意事项(二)

时间:2023-03-29 15:36:09 PHP

1、定位iframe1,什么是iframeiframe,也叫浮动框架标签,是一种内嵌的网页元素,可以嵌入一个html文件到另一个html文件显示2.iframe操作的方法switch_to_iframe()切换到iframeswitch_to.frame()切换到iframeswitch_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获取标签页的句柄。使用驱动.switch_to.window切换到豆瓣页面界面测试可以使用国内的界面测试和界面文档生成工具:apipost