美文网首页
【python+selenium】如何在新打开的标签页中定位元素

【python+selenium】如何在新打开的标签页中定位元素

作者: 柠月如风000 | 来源:发表于2018-07-13 15:25 被阅读0次

在web页面自动化测试的过程中,点击一个链接,往往会在新的标签页中打开页面。而此时新标签页中的元素不能再定位到。那么如何切换到新的标签页,然后后定位这个页面的元素呢?

如图

“handles = driver.window_handles”是指获取当前浏览器中全部窗口中的句柄

“driver.switch_to_window(handles[n])” 切换到新的标签页(其中

n= 0时,定位到当前浏览器窗口的第一个标签页;

n=1时,定位到当前浏览器窗口的第二个标签页;

n=3时,定位到当前浏览器窗口的第一个标签页;

......

以此类推

相关文章

网友评论

      本文标题:【python+selenium】如何在新打开的标签页中定位元素

      本文链接:https://www.haomeiwen.com/subject/kezjpftx.html