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()
  • 相关阅读:
    Unity PhysicsScene测试
    游戏编程精粹学习
    Unity StreamingMipmaps 简单测试
    稀疏贴图 SparseTexture
    前端工程师是怎样一种职业
    web资源预加载-生产环境实践
    2019年终总结——三十而立
    一种前端灰度发布方案
    2018年终总结——越过山丘
    记录一个前端bug的解决过程
  • 原文地址:https://www.cnblogs.com/xcsg/p/10509913.html
Copyright © 2011-2022 走看看