zoukankan      html  css  js  c++  java
  • Selenium功能自动化测试工具

    Selenium也是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Mozilla Firefox、Mozilla Suite等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建衰退测试检验软件功能和用户需求。支持自动录制动作和自动生成。Net、Java、Perl等不同语言的测试脚本。Selenium 是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。

    首先需安装对应浏览器驱动

    from selenium import webdriver
    import time
    #建立浏览器对象
    browser = webdriver.Firefox()
    #使用浏览器访问网站
    browser.get('http://www.baidu.com')
    #解码赋值
    html = browser.page_source.encode("utf-8").decode()
    #向文本框填充文本
    browser.find_element_by_id('kw').send_keys('https://www.cnblogs.com/')
    time.sleep(1)
    # 模拟点击
    browser.find_element_by_id('su').click()
    time.sleep(5)
    #匹配多个节点
    # elist = browser.find_elements("css selector",'h3')
    elist = browser.find_elements_by_class_name("t")
    #点击链接
    browser.find_element_by_link_text(elist[0].text).click()
    # #关闭浏览器
    # browser.quit()
  • 相关阅读:
    C# 二维数组 排列组合
    highcharts(数据可视化框架),ajax传递数据问题
    EasyPoi导入验证功能
    EasyPoi使用入门
    SSJ(Spring+springMVC+JPA)设置xml文件思路流程
    spring框架设置jdbc
    使用JDBC完成CRUD(增删改查)
    Java的数据类型(常量,变量)
    jdk8的安装与卸载
    Java的第一个你好世界
  • 原文地址:https://www.cnblogs.com/xcsg/p/10509913.html
Copyright © 2011-2022 走看看