美文网首页
【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