一.安装python
1.配置环境变量c:\python27;C:\Python27\Scripts
2.验证pyton是否可用,在cmd里面输入python没报错就行
二.安装selenium库
4.安装selenium;在cmd里面,输入:pip install selenium
三.对应于webdriver中的定位方法分别是:
- driver.find_element_by_name()——最常用,简单
- driver.find_element_by_id()——最常用,简单
- driver.find_element_by_link_text()——定位文字连接好用
- driver.find_element_by_xpath()——最灵活,万能
- driver.find_element_by_css_selector()
四.Friebug
1.打开firefox 浏览器的firebug 插件,点击插件左上角的鼠标箭头,再点击页面上的元素,firebug插件的HTML 标签页将看到页面代码,鼠标移动到元素的标签上点击一下。例如我们点击百度首页的“百度一下”按钮:
从FirePath中可以看到该元素的id,tag,class等属性。
- Chrome开发者工具(F12)
打开Chrome浏览器,按下键盘的F12,即可以打开开发者工具。从开发者工具中可以得到和FirePath相同的结果:
id 和name 定位
这是简单的高效的方法。
比如定位百度首页文本框的方法,我们可以使用id来定位(该元素提供的id属性,可以唯一定位到它):
定位百度首页右上角的“设置”链接,我们可以使用name来定位(该元素提供的name属性,可以唯一定位到它):
通过linx text定位:
XPath 定位
css 定位
原文地址:https://www.cnblogs.com/txx403341512/p/8127817.html
时间: 2024-10-09 10:26:08