Advertisement

Selenium 测试和自动化复杂功能

阅读量:

一、多标签之间的切换

场景:当用户点击链接时,有时会生成一个新的网页窗口而非在当前网页上转移至另一个网页的情况,在这种情况下,计算机系统需识别多标签或窗口以确保良好的用户体验

1.获取所有窗口的句柄

复制代码
    handles = driver. window_handles

使用该方法将产生一个列表,并且每当进入selenium运行的各个窗口时,在其中都会存储对应的一个值

2.通过窗口的句柄进入的窗口

复制代码
    driver.switch_to_window(handles[n])
    		
    driver.switch_to.window(handles[n])     (推荐使用)

通过窗口句柄激活进入某一窗口

举例:58同城多标签切换

定位元素

在这里插入图片描述
在这里插入图片描述

![在这里插入图片

全部评论 (0)

还没有任何评论哟~