zoukankan      html  css  js  c++  java
  • python-自动化测试selenium-switch_to_window(d.window_handles[1])

    自动化测试


    #导报,导进selenium使用webdriver
    from selenium import webdriver
    #导进time
    import time
    #访问浏览器谷歌
    d=webdriver.Chrome()
    #跳转网页到百度
    d.get("https://www.baidu.com/")
    #设置一个时间防止运行过快或者是电脑反应过慢
    time.sleep(5)
    #以xpath的方式点击,click()的意思为点击
    d.find_element_by_xpath('//*[@id="s-top-left"]/a[1]').click()

    #网页跳转使他跳转到你想要进入的第几页,是用数组类型的下表也就是以0开头为第一页
    d.switch_to_window(d.window_handles[1])
    time.sleep(5)
    #用xpath选中进行搜索,send_keys是搜索的意思
    d.find_element_by_xpath('//*[@id="ww"]').send_keys("英雄联盟")
    d.find_element_by_xpath('//*[@id="s_btn_wr"]').click()
    #查看源代码,复制后可以看所在的网页是否正确
    # data=d.page_source
    # print(data)

    注意:
    switch_to_window(d.window_handles[1])
    有事编写不要忘记,




    #网页跳转使他跳转到你想要进入的第几页,是用数组类型的下表也就是以0开头为第一页
    看见他了吗?比你强 你不努力,比你更强
  • 相关阅读:
    第四周助教小结 北软
    第二周工作小结 北软
    第六周助教小结 北软
    第七周周小结 北软
    第八周周小结 北软
    几句话了解元数据(Metadata)
    App测试点(二)
    Pytest单元测试
    UnitTest单元测试
    【模板】单源最短路径
  • 原文地址:https://www.cnblogs.com/jy81/p/13143590.html
Copyright © 2011-2022 走看看