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开头为第一页
    看见他了吗?比你强 你不努力,比你更强
  • 相关阅读:
    Ruby窗口程序
    RubyWin32Api Win32OLE
    Ruby网络服务
    Ruby 文件处理
    Ruby基础数据类型
    Ruby基础类型,动态特性,代码块
    Ruby类,模块1
    Ruby准备工作
    js变量作用域
    ExecuteStoreQuery
  • 原文地址:https://www.cnblogs.com/jy81/p/13143590.html
Copyright © 2011-2022 走看看