使用WebDriver在Chrome浏览器上进行测试时,需要从http://chromedriver.storage.googleapis.com/index.html网址中下载与本机chrome浏览器对应的驱动程序,驱动程序名为chromedriver;
开篇:最近有学员在学习Selenium时,使用firefox有问题,就想尝试chrome,而其使用crome时又遇到个各种问题..。特整理如下文章供遇到该问题的人参考
整篇:如何解决呢?可参考如下..
-
基础环境介绍:
python3.5 + selenium2.48(或以上)+chrome(版本 65.0.3325.181 64位),其中chrome截至到2018年4月份,已经更新到最新版本了...
-
下载chromedriver.exe
chromedriver.exe文件是调用chrome的驱动文件,因此该文件的版本要和chrome的版本必须兼容
chromedriver.exe下载地址如下:http://chromedriver.storage.googleapis.com/index.html
其中chromedriver.exe版本很多,针对chrome(版本 65.0.3325.181)下载的是下图所示的版本(2.37)
点击上图中的2.37版本。
3. 将下载的chromedriver.exe(2.37)放到(复制或移动)至chrome的安装目录下(一般chrome的安装路径如下,C:\Program Files (x86)\Google\Chrome\Application)
4.设置系统环境变量,将chrome的路径添加到Path中(具体步骤如下图)。
5.打开IDE(如pycharm)编写代码,进行测试,代码如下:
6. 运行第5步的代码,极有可能会报错,给出的类似于chromedriver.exe .....path等字样的错误信息...。如何解决呢?
-
关闭所有打开的chrome浏览器,再次运行。
-
如果关闭chrome浏览器,还不行,还会报错,则把电脑重启下,应该就可以了
7. 按第6步的方法解决后,就可以通过selenium来调用chrome了哦...。
结束语:到此为止,大功告成了...,希望对你有帮助哦
相关推荐
最近在搭建python+selenium+chrome自动化测试,整理了相应的工具。 python版本是3.7.2 工具包含:chromedriver_win32 selenium-3.141.0.tar.gz PyInstaller-3.4.tar.gz 72.0.3626.109_chrome_installer.exe
下面将详细介绍如何通过Python结合Selenium和Chrome浏览器设置地理定位(即经纬度)来自动发布抖音视频。 首先,`selenium`是一个强大的Web自动化测试框架,它可以模拟真实用户的浏览器操作,如点击、滚动、填写...
它支持多种浏览器,如Chrome、Firefox等,通过WebDriver接口与这些浏览器进行交互。Selenium可以用于点击按钮、填写表单、执行JavaScript等,覆盖了网页上的各种用户行为。 3. **Unittest**: Unittest是Python内置...
Chrome浏览器驱动是Selenium的重要组件,需要下载与Chrome浏览器版本匹配的chromedriver。下载地址为http://chromedriver.storage.googleapis.com/index.html或http://npm.taobao.org/mirrors/chromedriver/。在...
本文将深入探讨如何使用Python结合Selenium和Pytest构建一个强大的Web自动化测试框架,实现功能巡检、生成测试报告以及通过邮件发送测试结果。 首先,Python是一种广泛应用于测试领域的编程语言,其简洁明了的语法...
Selenium与Python的结合使得测试代码编写更为简单,且易于维护。 在描述中提到的项目 "webTest" 是一个基于Python的WebUI自动化测试框架,可以从提供的github链接(https://github.com/wuranxu/webTest)获取源码。这...
结合Python语言的强大功能,我们可以使用Selenium进行一系列的自动化操作,如网页导航、表单填写等。本文档将详细介绍Python+Selenium的一些基本用法,包括如何启动浏览器、访问网页、查找元素以及执行各种操作。 #...
在Python中使用Selenium,首先需要安装selenium库,通常通过pip命令进行安装:`pip install selenium`。接着,你需要下载对应浏览器的WebDriver,WebDriver是Selenium与浏览器通信的桥梁。例如,如果你使用Chrome,...
### 部署openEuler+python3+chrome+selenium环境 #### 一、环境配置与准备工作 在本文中,我们将详细介绍如何在openEuler操作系统上部署Python3、Chrome及Selenium环境,以便进行Web自动化测试。openEuler是一款...
Selenium3支持多种浏览器,如Chrome、Firefox、Edge等,通过WebDriver接口与浏览器进行通信,实现对网页元素的选择、点击、输入等操作。它提供了定位元素的方法,如ID、Name、XPath、CSS选择器等,使得编写自动化...
在自动化处理大量文件的场景下,如批量下载指定网站上的文件,并将其分类存储到不同的文件夹中,可以利用Python结合Selenium与Chrome WebDriver实现这一需求。本文将详细介绍如何使用Python+selenium+chrome来实现...
本文通过python3、第三方python库Selenium和谷歌浏览器Chrome,完成WPS表单的自动填写。 开发环境配置 python3的安装:略,网上都有教程。 Selenium的安装:在命令行输入pip3 install selenium并回车...
在本篇"Python+Selenium+Chrome 自动化测试 TPshop 商城项目实战(一) —— 注册,登录练习"中,我们主要学习了如何利用 Python 的 Selenium 库进行 Web 自动化测试,特别是针对 TPshop 商城的注册流程。以下是对其中...
python+js实现的用selenium下载网络文件。脚本实现了类似requests、urllib的功能,即输入url,返回文件的二进制字符串。不用依赖鼠标、键盘事件完成下载。本脚本纯粹依靠selenium Chrome实现,因此继承了Chrome的...
支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。...
在自动化测试领域,Python结合Selenium与unittest框架的使用非常常见。这个场景中,我们讨论的是如何在多个测试用例间有效地管理和复用浏览器实例,避免每次测试开始时都重新启动浏览器,从而提高效率和资源利用率。...
在本篇Python自动化测试实战中,我们主要探讨了如何利用Selenium和Chrome浏览器进行Web自动化测试,特别是如何通过设置cookies来绕过验证码。这个场景应用在TPshop商城项目的自动化测试中,目的是模拟用户登录后的...
以下将详细介绍如何搭建Python+Selenium环境,以及如何利用setuptools进行项目管理。 首先,我们需要安装Python环境。Python 2.7虽然已经过时,但为了遵循描述中的需求,我们仍需安装这个版本。你可以从Python官方...