Selenium的简单安装和使用
2017-05-06 00:00
169 查看
Selenium的安装
pip install selenium
Selenium模块需要调用浏览器,需要配置selenium的浏览器驱动
Firefox(火狐)
下载对应版本的geckdriver.exe 放到Python的目录下
https://github.com/mozilla/geckodriver/releases
Chrome(谷歌)
下载对应版本的chromedriver.exe,并且放到chrome.exe的目录当中
https://chromedriver.storage.googleapis.com/index.html?path=2.29/
Selenium
在上面的示例中我们可以看到,已经可以打开浏览器但是我们还需要做到触发浏览器当中页面上的事件,而页面上的事件常是有页面上的元素的事件来触发的
选择器是由页面的结构来定制的,所以选择有
id, 是html当中用来标识标签的,具有唯一性,在js或jq 当中最好的选用属性
name, 是html当中用来标识标签值得属性,通常用于数据提交时作为数据提交数据的键出现
class name, 是html当中用来标识样式的属性,是一类样式,捕获的元素是个数组
link test(链接内容), tag name(标签的名称)
这些都是html属性的,也可以使用结构型的匹配方式xpath
选择器的方法
Find_element_by_id
Find_element_by_name
Find_element_by_class_name
Find_element_by_xpath
pip install selenium
Selenium模块需要调用浏览器,需要配置selenium的浏览器驱动
Firefox(火狐)
下载对应版本的geckdriver.exe 放到Python的目录下
https://github.com/mozilla/geckodriver/releases
Chrome(谷歌)
下载对应版本的chromedriver.exe,并且放到chrome.exe的目录当中
https://chromedriver.storage.googleapis.com/index.html?path=2.29/
Selenium
在上面的示例中我们可以看到,已经可以打开浏览器但是我们还需要做到触发浏览器当中页面上的事件,而页面上的事件常是有页面上的元素的事件来触发的
选择器是由页面的结构来定制的,所以选择有
id, 是html当中用来标识标签的,具有唯一性,在js或jq 当中最好的选用属性
name, 是html当中用来标识标签值得属性,通常用于数据提交时作为数据提交数据的键出现
class name, 是html当中用来标识样式的属性,是一类样式,捕获的元素是个数组
link test(链接内容), tag name(标签的名称)
这些都是html属性的,也可以使用结构型的匹配方式xpath
选择器的方法
Find_element_by_id
Find_element_by_name
Find_element_by_class_name
Find_element_by_xpath
相关文章推荐
- selenium IDE的安装及录制回放的简单使用
- RobotFramework+SeleniumLibrary 安装及简单使用方法使用(未完成)
- Selenium2(webdriver)入门之TestNG的安装与简单使用
- Selenium2(webdriver)入门之TestNG的安装与简单使用
- Python+Selenium中级篇之1-Python IDE工具-PyCharm的安装和简单使用
- selenium+chromedriver安装及简单使用
- PostgreSQL安装和简单使用
- PostgreSQL安装和简单使用
- Selenium-Rc使用简单示例
- Rails插件安装、使用(2)——FCKEditor的简单安装
- Qt串口类库QExtSerialPort的安装与简单使用
- CKEditor 3.0(FCKEditor3.0)的简单安装配置使用
- CKEditor 3.0(FCKEditor3.0)的简单安装配置使用
- 数据库服务器 之 PostgreSQL安装和简单使用
- archlinux 简单安装、配置、使用(部分原创,部分转贴)
- CKEditor 3.0的简单安装配置使用
- Cacti的插件安装及简单使用
- php-memcache 的安装以及简单使用
- CLAPACK的安装与简单使用
- VisualStudio 2010 Beta1 开始简单用一下(2008共存)-从安装到使用发几张图片 (*^__^*)