前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >selenium基础使用-1

selenium基础使用-1

作者头像
沈宥
发布2022-05-09 21:37:14
2430
发布2022-05-09 21:37:14
举报
selenium安装

1

pip安装

代码语言:javascript
复制
pip install -U selenium

2

Pycharman安装

3

下载压缩包安装

下载地址:https://pypi.org/project/selenium/#files

确保pip、setuptools and wheel已经安装且可用,并升级到最新版本

代码语言:javascript
复制
python -m pip install --upgrade pip setuptools wheel

下载文件完成后,进入根目录下,找到setup.py文件,在终端运行开始安装命令:

代码语言:javascript
复制
python setup.py install

4

安装webdriver驱动

以Chrome浏览器为例,需要先安装Chromedriver驱动:

下载地址:http://chromedriver.storage.googleapis.com/index.html

本地Chrome浏览器版本确认,根据具体的版本下载对应的驱动

其他selenium支持的浏览器驱动下载地址列表:

Edge

https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

Firefox

https://github.com/mozilla/geckodriver/releases

Safari

https://webkit.org/blog/6900/webdriver-support-in-safari-10/

selenium使用

5

示例

环境准备完成后,我们可以先做一个最简单的示例(以Chrome浏览器为例):

代码语言:javascript
复制
#导入selenium包

从上面的例子延伸,可以简单提取到几个常用的方法

1 获取元素

通过元素id获取

find_element_by_id("")

通过元素name获取

find_element_by_name("")

通过class name获取

find_element_by_class_name("")

通过标签名称tag name获取

find_element_by_tag_name("")

通过text link获取

find_elements_by_link_text("")

通过部分text link获取

find_element_by_partial_link_text("")

通过xpath获取

find_element_by_xpath("")

需要注意的是,上述方法均为获取单一元素,find_elements_by_xxx是获取一组元素的方法

2 输入字符

发送某个键到当前焦点的元素

send_keys("")

发送某个键到指定元素

send_keys_to_element(element, "")

3 点击某个页面元素

单击鼠标左键

click()

点击鼠标左键,不松开

click_and_hold()

点击鼠标右键

context_click()

双击鼠标左键

double_click()

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从头开始学习测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档