selenium 学习记录(一)安装selenium

selenium安装配置

官方文档:https://www.selenium.dev/documentation/en/selenium_installation/
参考文档:https://selenium-python.readthedocs.io/installation.html#introduction

1、selenium 简介

Selenium Python绑定为访问Selenium WebDriver(如Firefox,IE,Chrome,Remote等)提供了便捷的API。当前受支持的Python版本为3.5及更高版本。

组成:

  • webdriver:使用浏览器供应商提供的浏览器自动化API来控制浏览器并运行测试。就像真实用户正在操作浏览器一样.且无需编译
  • IDE :集成开发环境,用于录制测试用例,支持Chrome和Firefox扩展程序
  • Grid:满足不同平台上的不同机器上运行测试用例。触发测试用例的控制机在本地,当触发测试用例时,将在远程端自动执行用例,满足在多个浏览器和操作系统组合上运行测试的需求。

架构 :client(python、java) + selenium server(webdriver) + browser

2、安装selenium

pip install selenium

您可以考虑使用virtualenv创建隔离的Python环境。创建可参考:https://blog.csdn.net/qq_28825969/article/details/115956954?spm=1001.2014.3001.5501

3、安装webdriver

chrome浏览器的web driver(chromedriver.exe),可以在下面网址下载:

http://npm.taobao.org/mirrors/chromedriver/或者
https://chromedriver.storage.googleapis.com/index.html

firefox(火狐浏览器)的web driver (geckodriver.exe)在这里下载:

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

其他浏览器驱动下载如下:

Edge:https://developer.microsoft.com/en-us/micrsosft-edage/tools/webdriver

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

以windows10 64位 和 Chrome 89为例:

  • 下载Chromedriver
    下载地址:https://chromedriver.storage.googleapis.com/index.html

    注意:Chromedriver版本与浏览器版本需要对应兼容才行,我需要下载如图所示的webdriver。
    在这里插入图片描述

  • 解压下载的webdriver到指定路径并配置环境变量
    1、将下载的chormedriver解压到C:\Users\jennywen\Anaconda3\Scripts

在这里插入图片描述
2、将C:\Users\jennywen\Anaconda3\Scripts 加入环境系统变量path中
在这里插入图片描述
3、验证是否安装成功
使用cmd打开命令提示符界面,输入Chromediver 可以输出版本信息即可
在这里插入图片描述
注意:若未配置环境变量,可以使用如下方法使用webdriver
python代码:

	from selenium import webdriver
	#指定chrome的驱动
	#执行到这里的时候Selenium会到指定的路径将chrome driver程序运行起来
	driver = webdriver.Chrome('C:\Users\jennywen\Anaconda3\Scripts\chromedriver.exe')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值