Selenium功能自动化测试工具

Posted xcsg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()

 

以上是关于Selenium功能自动化测试工具的主要内容,如果未能解决你的问题,请参考以下文章

功能测试——Selenium自动化功能测试

python+selenium自动化软件测试(第10章):测试驱动TDD

Selenium功能自动化测试工具

python+selenium+unittese 自动化测试框架

基于selenium的web自动化测试

功能自动化测试工具 Selenium 各个浏览器以及Android设备驱动方法