Selenium安装及配置和Python/Java案例

什么是Selenium?

    Selenium 起源 2004年,是一个开源、免费、简单、灵活,对Web浏览器支持良好的自动化测试工具,在UI自动化、爬虫等场景下是十分实用的。

Selenium的用途

    *Selenium* 有很多功能, 但其核心是 Web 浏览器自动化的一个工具集, 它使用最好的技术来远程控制浏览器实例, 并模拟用户与浏览器的交互。

    它允许用户模拟终端用户执行的常见活动;将文本输入到字段中,选择下拉值和复选框,并单击文档中的链接。它还提供许多其他控件,比如鼠标移动、任意 JavaScript 执行等等。

    (1)Selenium可以驱动浏览器自动执行自定义好的逻辑代码,也就是可以通过代码完全模拟成人类使用浏览器自动访问目标站点并操作,那我们也可以拿它来做爬虫。

    (2)Selenium本质上是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等...进而拿到网页渲染之后的结果,可支持多种浏览器

Python环境应用
1、下载Selenium模块
#python应用selenium 比较简单,只需要通过pip安装即可
pip install selenium
2、浏览器驱动下载

Selenium应用依赖浏览器驱动,主流浏览器驱动下载地址如下:

Google浏览器驱动:https://sites.google.com/a/chromium.org/chromedriver/downloads
国内可用以下地址

        114以及之前谷歌浏览器驱动版本网址: 
            http://chromedriver.storage.googleapis.com/index.html
            https://registry.npmmirror.com/binary.html?path=chromedriver/
        126之后谷歌浏览器驱动版本网址:    
            https://googlechromelabs.github.io/chrome-for-testing/
Firefox浏览器驱动:https://github.com/mozilla/geckodriver/releases
IE浏览器驱动:http://selenium-release.storage.googleapis.com/index.html
Edge浏览器驱动:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

3、配置驱动环境

    Selenium应用依赖浏览器驱动,配置方式:        
        1)、将驱动目录配置到环境变量,

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值