selenium简单元素定位
一 selenium简介
1.1 selenium特点
- 开源,免费
- 多浏览器支持:firefox、chrome、IE
- 多平台支持:linux 、windows、MAC
- 多语言支持:java、python、ruby、php、C#、
- 对web页面有良好的支持
- 简单(API 简单)、灵活(用开发语言驱动)
- 支持分布式测试用例执行
1.2 selenium家谱
selenium 1.0
selenium 2.0 = selenium1.0 + WebDriver
二 selenium环境搭建
- 下载安装 python
- 下载 pip
- 下载 selenium
三 selenium八大元素定位
3.1 find_element_by_name()
// 搜索百度使用f12定位到输入框的位置
<input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">
// 使用name 定位到输入框的位置
from selenium import webdriver
driver = webdriver.Chrome() //打开谷歌
driver.get("http://www.baidu.com") //打开百度链接
//通过id定位到输入框的位置,send_keys('') 往输入框填写内容
driver.find_element_by_name("wd").send_keys("Selenium八大元素定位")
3.2 find_element_by_id()
// 搜索百度使用f12定位到按钮的位置
<input type="submit" id="su" value="百度一下" class="bg s_btn">
// 使用id 定位到输入框的位置
from selenium import webdriver
driver &#