zoukankan      html  css  js  c++  java
  • 自动化测试

    利用selenium webdriver 实现自动化测试

    (1)自动化打开百度页面、自动化搜索、自动化点击

    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    import time,os
    # 打开chrome浏览器
    driver = webdriver.Chrome()
    # 打开博客园页面
    driver.get('https://account.cnblogs.com/signin?returnUrl=https%3A%2F%2Fwww.cnblogs.com%2F')
    # 窗口最大化显示
    driver.maximize_window()
    # 点击登录框
    # driver.find_elements_by_xpath("//*[@id="span_userinfo"]/a[1]")[0].click()
    # 找到输入框,输入用户名
    driver.find_element_by_name("LoginName").send_keys("CJR&QYF")
    # 模拟处于账号框时使用TAB键然后移动到下面的密码框
    driver.find_element_by_name("LoginName").send_keys(Keys.TAB)
    time.sleep(2)
    # 输入密码
    driver.find_element_by_name("Password").send_keys("$cjr981001")
    # 定位到密码框,然后敲回车(enter)
    driver.find_element_by_name("Password").send_keys(Keys.ENTER)
    # 睡眠5秒
    time.sleep(10)
    # 关闭浏览器
    driver.quit()

    结果:

    (2)自动登录博客园

    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    import time,os
    # 打开chrome浏览器
    driver = webdriver.Chrome()
    # 打开博客园页面
    driver.get('https://account.cnblogs.com/signin?returnUrl=https%3A%2F%2Fwww.cnblogs.com%2F')
    # 窗口最大化显示
    driver.maximize_window()
    # 点击登录框
    # driver.find_elements_by_xpath("//*[@id="span_userinfo"]/a[1]")[0].click()
    # 找到输入框,输入用户名
    driver.find_element_by_name("LoginName").send_keys("CJR&QYF")
    # 模拟处于账号框时使用TAB键然后移动到下面的密码框
    driver.find_element_by_name("LoginName").send_keys(Keys.TAB)
    time.sleep(2)
    # 输入密码
    driver.find_element_by_name("Password").send_keys("$cjr981001")
    # 定位到密码框,然后敲回车(enter)
    driver.find_element_by_name("Password").send_keys(Keys.ENTER)
    # 睡眠5秒
    time.sleep(10)
    # 关闭浏览器
    driver.quit()

    结果:

     

     

  • 相关阅读:
    Xcode7中你一定要知道的炸裂调试神技【转载】
    让Category支持添加属性与成员变量【转载】
    KVC与KVO
    时间与日期处理【转载】
    iOS 字符属性NSAttributedString描述【转载】
    搜索引擎-倒排索引基础知识
    sql server命令行
    复习索引
    【藏】使用Entity Framework时要注意的一些性能问题
    windows 8.1 安装 .Net Framework 3.5
  • 原文地址:https://www.cnblogs.com/CJR-QYF/p/12077553.html
Copyright © 2011-2022 走看看