Selenium3 元素定位

来源:互联网 发布:欧洲杯决赛数据 编辑:程序博客网 时间:2024/06/05 08:38

1.新弹窗口元素定位
基本思路:获取所有窗口句柄(一般只有两个窗口),遍历所有句柄,当句柄不是当前窗口句柄时,跳转到那个窗口(即新弹窗)
python代码如下:

handles=driver.window_handles        for handle in handles:            if handle!=driver.current_window_handle:                driver.switch_to.window(handle)

获得新窗口后,就可以在页面定位元素了。