selenium环境搭建,浏览器驱动下载教程,超详细!

这篇具有很好参考价值的文章主要介绍了selenium环境搭建,浏览器驱动下载教程,超详细!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

web ui 自动化测试

web 指的是基于浏览器打开的网页
web ui 自动化测试就是通过代码来模拟人为(点击、输入、下拉选择等)操作浏览器,为了减轻工作量,提高测试效率而产生的

本周是基于selenium这个工具展开的,其实是Python里面的一个库。

selenium环境搭建

1.selenium客户端库安装

#注意,目前直接安装将会安装最新的4.0版本,我们需要3.0版本,安装时则要指定版本

在命令行输入以下安装地址:

pip install selenium==3.14 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

2.下载浏览器

selenium支持的浏览器谷歌、火狐、edge、欧朋浏览器都支持,推荐使用谷歌浏览器(兼容性是最好的)

谷歌浏览器下载地址:Google Chrome 网络浏览器

浏览器一定不要装错,而且要保持最新版本,安装完成后如下图

selenium下载,UI自动化,python,chrome,爬虫,功能测试

如果是一下图标,都是假的浏览器,需要卸载掉

selenium下载,UI自动化,python,chrome,爬虫,功能测试

查看浏览器版本

selenium下载,UI自动化,python,chrome,爬虫,功能测试

selenium下载,UI自动化,python,chrome,爬虫,功能测试

3.浏览器驱动下载

下载谷歌浏览器所对应的版本,驱动的版本和浏览器一定要对的上,(加入过一段时间,你的浏览器升级了,驱动也要换)

浏览器驱动下载地址(国内地址):CNPM Binaries Mirror

selenium下载,UI自动化,python,chrome,爬虫,功能测试

selenium下载,UI自动化,python,chrome,爬虫,功能测试

selenium下载,UI自动化,python,chrome,爬虫,功能测试

4.驱动的配置

这个驱动最好是添加到环境变量

在盘符下创建目录 D:\tools\driver,将驱动放到driver目录里面

将D:\tools\driver添加到环境变量path中去

步骤一:

selenium下载,UI自动化,python,chrome,爬虫,功能测试

步骤二:

不要删除原来的内容,在后面添加一行

selenium下载,UI自动化,python,chrome,爬虫,功能测试

注意:

win7 在配置的的时候,要注意:

;D:\tools\driver

步骤三:

在配置之后,必须重启电脑,切记!!!

只有重启配置的环境变量才能生效

5.测试

本周新建一个项目

selenium下载,UI自动化,python,chrome,爬虫,功能测试

测试代码

from selenium import webdriver
​
# 打开谷歌浏览器
driver = webdriver.Chrome()
​
# 打开网页
driver.get("http://121.4.249.231/")

selenium下载,UI自动化,python,chrome,爬虫,功能测试

如果选择元素,则在;浏览器页面上按下 F12,

selenium下载,UI自动化,python,chrome,爬虫,功能测试文章来源地址https://www.toymoban.com/news/detail-788144.html

from selenium import webdriver
import time
​
# 打开谷歌浏览器,其实是类的实例化
driver = webdriver.Chrome()
​
# 设置浏览器最大化(避免页面显示不全导致测试出问题)
driver.maximize_window()
​
# 设置隐式等待,单位是秒
# 在10s钟之内采用轮询的方式,去检查页面元素有没有加载出来,超过设置的最大超时时间如果还没有加载出来,也会报错
driver.implicitly_wait(10)
​
# 打开网页
driver.get("https://www.baidu.com/")
​
# 在百度中搜索 蔡徐坤
# 首先要定位到搜索框
# send_keys表示输入内容
driver.find_element_by_id("kw").send_keys("蔡徐坤")
​
#获取网页源码
print(driver.page_source)
​
#获取窗口名称
print(driver.name)
​
#获取页面标题
print(driver.title)
​
#打印当前URL地址
print(driver.current_url)
​
#获取当前页面截图,path 为保存截图的文件夹
driver.get_screenshot_as_file(path)
​
# 点击百度一下
# click()是点击的意思
driver.find_element_by_id('su').click()
​
time.sleep(5)
​
# 关闭浏览器(所有窗口关闭)
driver.quit()
​
#如果指向关闭当前的窗口
#driver.close()
​
​
​
​

到了这里,关于selenium环境搭建,浏览器驱动下载教程,超详细!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 02_Selenium WebDriver各浏览器驱动下载路径、版本对照、相关配置

    http://npm.taobao.org/mirrors/chromedriver/ http://chromedriver.storage.googleapis.com/index.html (下面可下载截止到目前为止最新的驱动) https://www.nuget.org/packages/Selenium.WebDriver.ChromeDriver/115.0.5790.10200 https://googlechromelabs.github.io/chrome-for-testing/#stable 如果谷歌浏览器是70之后的版本,直接根据浏览器

    2024年02月09日
    浏览(45)
  • Selenium根据Chrome浏览器版本自动下载/更新驱动chromedriver.exe

    个人经常使用到 selenium 来控制浏览器进行相关的操作,但是 Chrome浏览器 经常会自动更新,导致已有的 驱动程序chromedriver.exe 失效,需要重新下载。 以前尝试过禁止Chrome浏览器更新,但是这并不是很好的解决方案。 于是换了个方向,既然Chrome浏览器会自动更新,那么在我使

    2024年02月09日
    浏览(51)
  • Selenium webdriver_manager根据浏览器版本自动下载对应驱动程序

    webdriver_manager是什么? webdriver_manager 是 Python 中的一个库,用于管理 Web 驱动程序。它的作用是自动下载和设置不同浏览器(如 Chrome、Firefox、Edge 等)的 Web 驱动程序,以便在自动化测试中使用这些浏览器。 在进行 Selenium 测试时,需要一个与浏览器相匹配的 Web 驱动程序,以

    2024年02月11日
    浏览(37)
  • Selenium安装WebDriver:ChromeDriver谷歌浏览器驱动下载安装与使用最新版118/119/120

    在使用之前的代码通过selenium操作Chrome浏览器时,安装中遇到了Chrome版本与浏览器驱动不匹配的的问题,在此记录安装下过程 我们首先确定自己的Chrome版本 Chrome设置-关于Chrome 可以看到,当前chrome是最新版本:119.0.6045.124(正式版本) (64 位)。 或者在浏览器的地址栏,输入

    2024年02月05日
    浏览(33)
  • Selenium根据Chrome浏览器 版本自动下载/更新驱动chromedriver.exe webdriver_manager库

    Selenium提供了一个webdriver_manager库,可以帮助自动下载和更新Chrome浏览器的驱动程序chromedriver.exe。您可以按照以下步骤操作: 安装webdriver_manager库。可以在命令行或终端中运行以下命令进行安装: 在Selenium Python脚本中,导入webdriver_manager并使用ChromeDriverManager类来创建ChromeDri

    2024年02月16日
    浏览(34)
  • 在Mac系统下搭建Selenium环境并驱动Chrome浏览器

    本文带领那些使用Mac的童鞋们实现Selenium驱动Chrome浏览器,虽然会有坑,但是我们可以凭借敏捷的身手躲过。下面就开始吧: 安装selenium 打开终端 -pip安装(安装命令:pip3 install selenium) 安装浏览器驱动 ChromeDriver 1. 查看Chrome版本 打开chrome,在设置-关于Chrome 查看Chrome的版本

    2024年02月14日
    浏览(51)
  • Selenium教程05:使用webdriver-manager自动下载浏览器驱动,再也不用担心driver版本的问题了

    WebDriverManager是一个用于管理Web驱动程序的工具,主要用于自动化测试领域。在进行 Selenium 测试时,需要一个与浏览器相匹配的 Web 驱动程序,以便控制和操作浏览器。WebDriverManager可以自动下载和管理浏览器驱动程序,会自动检测本地系统中安装的浏览器,并下载对应的浏览

    2024年01月17日
    浏览(50)
  • ChromeDriver | 谷歌浏览器驱动下载地址 及 浏览器版本禁止更新

    在使用selenoum时,需要chrome浏览器的版本和chrome浏览器驱动的版本一致匹配,才能进行自动化测试 国内可以搜到的谷歌浏览器下载地址里面最新的驱动器只有114版本的 CNPM Binaries Mirror 在其他博主那找到了最新版本12X的谷歌驱动器下载地址,里面有最新的版本:Chrome for Testin

    2024年02月21日
    浏览(65)
  • 谷歌、火狐、Edge浏览器驱动下载及安装

    1、谷歌浏览器驱动获取地址:http://chromedriver.storage.googleapis.com/index.html 2、火狐浏览器驱动获取地址:https://github.com/mozilla/geckodriver/releases 3、Edge浏览器驱动获取地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 1、查看浏览器版本 2、下载浏览器对应版本的驱动,需

    2024年02月02日
    浏览(78)
  • 谷歌浏览器124版本webdriver驱动下载

    查看谷歌浏览器版本 在浏览器的地址栏输入: 回车后即可查看到对应版本(不要点击帮助-关于Google chrome,因为点击后会自动更新谷歌版本) 114之前版本:下载链接 ​​​​​​123以后版本:下载链接,只有后面status是绿色对勾的才可以下载,驱动大版本一致就可以使用,不

    2024年04月27日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包