提交时打开新选项卡如何进行验证

来源:3-6 页面对象开发的第二种实现方式

慕村0155948

2021-10-07

课程里验证的时候是在当前页面提交刷新后进行的验证,如果是提交后打开新的选项卡这种情况该如何验证在新的选项卡中的元素

写回答

1回答

托尼老师

2021-10-09

针对多页签的切换,使用selenium封装的属性方法

window_handles

获取浏览器页签句柄,使用方法为:

driver.window_handles

得到的句柄为列表,使用列表索引访问切换到对应的页签,例如:

driver.switch_to.window(handles[0])

然后便可以对该页签的元素进行操作了。

0
0

Python自动化测试开发实战,能帮你就业的测试课

开发高扩展、高可用的自动化测试框架,利用好测试自动化技术。

445 学习 · 157 问题

查看课程