selenium+python之切换窗口
发布日期:2021-05-10 14:50:20 浏览次数:5 分类:精选文章

本文共 4261 字,大约阅读时间需要 14 分钟。

���Selenium������������������������������������������������

������������������������

���Selenium������������������������������������������������������������������������������������������������������������������������������window_handles���������������������������������������������������������������������������������������������������������������CDwindow-XXXX������������CD������������������������Chrome���Edge������

���������������������������������������������������������������������������������������������������������driver.window_handles������������������������������������������������������������������������������������������


������Windows������������������������

  • ������������������������������������������������������������������������������

    from selenium.webdriver import Chromefrom time import sleepdriver = Chrome()  # ������������������������������driver.get('http://www.baidu.com')  # ������������sleep(2)  # ������2���handles = driver.window_handles  # ������������������������print("���������������������", handles)
  • ������������������������������������������������������������������������������������

    • ������������������������������������������������������������������������������������
    • ������������������������������������
    • ���������������������������������CDwindow-XXXX���������������������������������������������������������������������������������
  • ������������������������������������Chrome������Edge������������������������������������������������������������������

    CDwindow-XXXXXXXXXXXXXXXX

    ������������������������������������������������������


  • ������������������������������

    ������������������������������������������������������������������������������������������

    from selenium.webdriver import Chromefrom time import sleepdriver = Chrome()  # ������������������������driver.get('http://www.baidu.com')  # ������������������sleep(2)  # ������������������# ������������������driver.find_element_by_link_text('������').click()sleep(2)  # ������������������������# ������������������������handles = driver.window_handlesprint("������������������������", handles)# ������������������������������������������������driver.switch_to.window(handles[2])sleep(10)  # ������������������������# ������������������������tech_link = driver.find_element_by_link_text("������")tech_link.click()sleep(2)  # ������������������������

    ������������������������������

  • ������������������������������������������������������������������������������������������������������������

    • ������������������CDwindow-������������������������������������������������������������������������
  • ������������������������������������������������������������������������������������������������������������������������������������������������������handles[2]���

  • ������������������������������������������������������������������������������������������������������������������


  • ���������������������������

    • ������������������������������������������������������������������������������������������������
    • ���������������������������������������������������������������������������������������������������
    • ���������������������������������������������������������������������������������������������������������������������

    ������������������

    ������������������������������������������������������������������

    from selenium.webdriver import Chromefrom time import sleep# ������������������driver = Chrome()# ������������������driver.get('http://www.baidu.com')sleep(2)# ������������������������driver.find_element_by_link_text('������').click()sleep(2)# ������������������������������current_handles = driver.window_handlesprint("���������������������", current_handles)# ���������������������������������# ������������������������������������������������driver.switch_to.window(current_handles[2])# ���������������������������������������������driver.find_element_by_link_text('������').click()sleep(2)

    ������������������

  • ������������������������������������������������������������������������
  • ���������������������������������������������������������������������������
  • ���������������������������Edge���Firefox������������������������������������������
  • ������������������������������������������������������������������������������������������������������������������������������

    上一篇:selenium+python之窗口管理
    下一篇:selenium+python之浏览器导航

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2025年04月16日 06时50分36秒