Web自动化测试工具——Selenium
来源:互联网 发布:海岛奇兵兵种数据 编辑:程序博客网 时间:2024/04/25 15:17
在最近的Web课程设计上我接触到了Selenium这款Web自动化测试工具,它可以通过一系列find_element()方法定位到目标元素,对其发送模拟按键操作,使操作自动化。
首先,使用pip安装Selenium的Python模块。
下面是我写的例程。find_element_by_name方法就是通过name属性来定位元素,然后通过send_keys()发送模拟按键。基于这样的操作基本可以完成各种web下的模拟操作。
import timefrom selenium import webdriverfrom selenium.webdriver.common.keys import Keyschrome_driver_path = "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/chrome/chromedriver"driver = webdriver.Chrome(chrome_driver_path)driver.get("http://localhost:8000/")driver.get("http://localhost:8000/login")assert "Bookstore" in driver.titleelem_username = driver.find_element_by_name("username")elem_username.send_keys("tiger1")elem_password = driver.find_element_by_name("password")elem_password.send_keys("tiger1")elem_password.send_keys(Keys.RETURN)time.sleep(5)driver.close()
如果遇到以下错误
selenium.common.exceptions.WebDriverException: Message: 'ChromeDriver executable needs to be available in the path.
解决方法在http://selenium-python.readthedocs.org/faq.html#how-to-use-chromedriver
0 0
- Web自动化测试工具——Selenium
- selenium——Web自动化测试工具
- Web自动化测试工具——Selenium IDE
- selenium web自动化测试工具
- web 页面自动化测试工具--selenium
- selenium web的自动化测试工具
- 关于java web自动化测试工具 selenium
- Selenium 自动化测试工具
- selenium 自动化web测试
- selenium自动化测试web
- 开源Web测试工具—Selenium
- Selenium自动化测试—1
- web自动化测试工具--Selenium RC的一些学习心得
- 自动化测试工具之 selenium
- 自动化测试工具selenium初探
- selenium 自动化测试工具基础知识
- 自动化测试工具- selenium介绍
- Selenium自动化测试工具配置
- Bloom Filter概念
- jquery.ua.js docs之判断浏览器利器推荐
- 开发经理
- SequoiaDB应用场景与行业划分
- 相对路径生成绝对路径
- Web自动化测试工具——Selenium
- Pro Android学习笔记(一二二):Telephony API(4):发Email
- OSI七层网络协议归纳
- Java Servlet 技术简介
- 产品经理
- C++ 实现链表常用功能
- Leetcode之Binary Tree Maximum Path Sum
- Ubuntu下配置SVN自动发送邮件通知
- DateTable转换为List泛型