zoukankan      html  css  js  c++  java
  • 第一个WebDriver脚本

    1、cmd下安装selenium,输入pip install selenium

    2、下载Firefox浏览器的驱动程序,https://github.com/mozilla/geckodriver/releases网址根据自己的系统类型及浏览器位数下载,下载后解压到geckodriver.exe文件,将该文件保存到本地硬盘任意位置,比如D:下。

    3、测试用例步骤:

      1)在Firefox浏览器中打开搜狗首页。

      2)在搜索输入框中输入“自动化测试”。

      3)单击“搜索”按钮。

      4)页面显示搜索结果。

    4、测试脚本程序:

    # encoding = utf-8
    from selenium import webdriver
    import time
    
    
    # 通过executable_path参数指明Firefox驱动文件所在的路径
    driver = webdriver.Firefox(executable_path="d:\geckodriver")
    # driver = webdriver.Chrome(executable_path="d:\chromedriver")
    # 打开搜狗首页
    driver.get("http://www.sougou.com")
    # 清空搜索输入框默认内容
    driver.find_element_by_id("query").clear()
    # 在搜索输入框中输入“自动化测试”
    driver.find_element_by_id("query").send_keys(u"自动化测试")
    # 单击“搜索”按钮
    driver.find_element_by_id("stb").click()
    # 等待3秒
    time.sleep(3)
    # 退出浏览器
    driver.quit()
  • 相关阅读:
    设计模式之桥接模式(Java语言描述)
    我和CSDN的那些事
    设计模式之合成模式(Java语言描述)
    CAP原理和BASE思想
    finsh初步
    RTT第一个工程
    时钟芯片默认时间
    嵌入式MCU
    RTT工程管理
    反馈及运放基础了解
  • 原文地址:https://www.cnblogs.com/nbeee/p/10211601.html
Copyright © 2011-2022 走看看