环境配置——selenium

597 篇文章 17 订阅
51 篇文章 5 订阅

selenium介绍

selenium是一套基于web自动化工具,经历了三大版本,selenium 1.0、selenium 2.0、selenium 3.0 。selenium可以直接运行打开浏览器,并在浏览器上进行模拟用户操作,目前已经支持Chrome,FireFox,IE等浏览器,也支持多种语言如:python,java,c++等,selenium中封装了许多测试的框架。

selenium原理

在这里插入图片描述
selenium封装了webdriver,然webdriver api是基于一些脚本语言(java,python,c++等)通过Client Libraries的接口向Selenium Server发送Http请求,调起浏览器操作,然后进行通过weddriver中进行一些点击,输入,关闭等操作

环境配置

1、浏览器:安装FireFox或者Chrome(安装地址:Chrome)

如果是FireFox浏览器的话也需要安装驱动GeckoDriver,下载地址:https://github.com/mozilla/geckodriver。下载完成后放入到python\Scripts目录下
如果是Chrome浏览器的话需要安装浏览器驱动,安装驱动版本和浏览器版本对应,下载完成后的驱动,需要放入到目录:python\Scripts下

2、安装Python

3、安装selenium

pip install selenium

启动浏览器

1、启动Chrome浏览器
打开pycharm进行导入selenium库

# coding:utf-8
from selenium import webdriver

driver  = webdriver.Chrome()
# 打开百度
driver.get('https://www.baidu.com')

代码运行结束后,会发现浏览器已经打开了百度
在这里插入图片描述
2、启动FirFox浏览器

# coding:utf-8

from selenium import webdriver
driver  = webdriver.Firefox()
 # 打开百度
driver.get('https://www.baidu.com')

在这里插入图片描述
点赞关注~~持续分享,加入我们,了解更多,642830685,免费领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!技术大牛解惑答疑,同行一起交流
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
为了使用Selenium进行环境配置,你需要完成以下几个步骤: 1. 首先,你需要下载并安装适用于你的操作系统的Chrome浏览器。你可以从Google Chrome官方网站下载最新版本的Chrome浏览器。 2. 下载适用于你的操作系统的ChromeDriver。ChromeDriver是Selenium用于控制Chrome浏览器的驱动程序。你可以从ChromeDriver官方网站下载与你的Chrome浏览器版本相匹配的ChromeDriver。 3. 将下载的ChromeDriver解压,并将可执行文件(chromedriver.exe)复制到你的项目目录下。确保将ChromeDriver所在的目录添加到系统的环境变量中,这样Selenium才能找到并使用ChromeDriver。 4. 在你的Python项目中,使用以下代码导入Selenium库并创建浏览器操作对象: ``` python from selenium import webdriver browser = webdriver.Chrome("chromedriver.exe") ``` 5. 使用`browser.get(url)`方法打开需要测试的网页,其中`url`是你要访问的网址。 6. 使用`browser.page_source`获取网页源码,可以通过`print(content)`打印网页源码。 这样,你就完成了Selenium环境配置,并可以使用它进行自动化测试和网页操作。希望对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [8.selenium安装驱动环境——谷歌浏览器为例](https://blog.csdn.net/weixin_50973728/article/details/120980732)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [swtesting-selenium-homework:软件测试作业](https://download.csdn.net/download/weixin_42102401/18744720)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Day024 - selenium补充](https://blog.csdn.net/qq_20814305/article/details/119685109)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值