Selenium的简单安装和使用

Posted Devops、小铁匠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium的简单安装和使用相关的知识,希望对你有一定的参考价值。

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

以上是关于Selenium的简单安装和使用的主要内容,如果未能解决你的问题,请参考以下文章

Selenium的安装和简单实用

[Pytest+Selenium] Selenium快速入门

为采集动态网页安装和测试Python Selenium库

python 爬虫 Selenium的简单使用

Python + selenium + pycharm 环境部署细节 和selenium简单介绍

RF第二讲--Selenium2Library库的简单实用