UI自动化环境的搭建(python+pycharm+selenium+chrome)

这篇具有很好参考价值的文章主要介绍了UI自动化环境的搭建(python+pycharm+selenium+chrome)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近在做一些UI自动化的项目,为此从环境搭建来从0到1,希望能够帮助到你,同时也是自我的梳理。将按照如下进行开展:
1、python的下载、安装,python环境变量的配置。
2、pycharm开发工具的下载安装。
3、selenium的安装。
4、chrome的选择。
一、python的下载。
1、去python官网:(个人建议用新不用旧,遇到问题再解决【主要是一些版本兼容性的问题】)
https://www.python.org/
下载最新版本:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
或者下载自己想下载的版本:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
下载完成后:以管理员方式运行python可执行文件(***.exe),弹出界面如下:
一般都是自定义安装和勾选自动配置环境变量。
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
1、自定义目录安装,那么就要先去新建一个文件夹来等着被选择安装到该文件夹下,文件夹的命名方式最好用英文/拼音名称。
2、如果不想自动配置环境变量,手动配置环境变量如下:我的电脑-鼠标右键选择-【属性】
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
下一步:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
在系统环境变量中找到path,然后进入编辑页面:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
这是直接把全部的路径写在PATH里面了,也可以单独新建一个系统环境变量
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
如变量名为:python_home
变量值为python的安装根目录。(我的python是自定义安装在D:\soft\python\下

UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
然后进入PATH,新建环境变量:
%python_home%
%python_home%\Scripts
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
验证自己的环境变量是否已经配置好:
进入任意windows下的目录下,在文件路径,键入cmd+回车:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
然后输入python+回车就可以看到python编辑页面了,说明python的环境变量配置成功了。(说明你只要在windows下的任何一个地方都可以使用python的命令,和运行python文件。)(本人之前安装过3.10版本,此处就不演示了。)

UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm

二、pycharm开发工具的下载安装。
1、进入官网下载:
https://www.jetbrains.com.cn/en-us/pycharm/,有正版的授权码可以安装专业版本(PyCharm Professional),如果没有就白嫖安装社区版本(PyCharm Community Edition)。
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
下载位社区版本:

为了演示和记录,我把之前的安装的也一起卸载了:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
找到下载的文件,鼠标右键-管理员身份运行。
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm

UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
next:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
next:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
next:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
next:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
install 此时才是开始安装,点击Install
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
安装完成后:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
重启电脑。
打开pyacharm:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
一般没有项目的就自己新建自己的项目:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm

UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm

3、安装selenium
pip install selenium
如果要下载对应的版本,可以pip install selenium==4.1.2
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
(更新pip 的命令:python.exe -m pip install --upgrade pip)
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm

UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm

4、解决闪退的问题:浏览器和驱动不兼容。
此时查看selenium的版本:一般pip install selenium 是按照最新的版本
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
谷歌浏览器的版本:浏览器-设置-关于谷歌浏览器:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
进入selenium的官网:https://www.selenium.dev/zh-cn/

UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
downloads,stable稳定版:
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
进入地址:https://pypi.org/project/selenium/,找自己谷歌浏览器的驱动
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
https://chromedriver.chromium.org/downloads,我的是115和64位的谷歌浏览器。
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
https://googlechromelabs.github.io/chrome-for-testing/,下载自己的谷歌浏览器的驱动版本和对应64位。
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
选择64位的webdriver驱动的地址下载:https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/115.0.5790.170/win64/chromedriver-win64.zip
下载后解压出来
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
方式一:驱动放在自己的项目下面
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
方式二:谷歌驱动放在了自己的python安装目录下面
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
方式三:可以自定义放在自己的其他目录:
但是代码要修改一下:
driver = webdriver.Chrome(),括号里面要指定驱动的位置即可。

此时浏览器还是出现闪退,其实是因为selenium的版本过高。
先卸载pip uninstall selenium 再重新安装pip install selenium==4.5.0

UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm
这样就不会闪退了:(感兴趣的可以去尝试selenium4.11.2的下面还有最逼近的版本兼容)
UI自动化环境的搭建(python+pycharm+selenium+chrome),python,自动化,pycharm文章来源地址https://www.toymoban.com/news/detail-646639.html

到了这里,关于UI自动化环境的搭建(python+pycharm+selenium+chrome)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 跳板机上接口自动化环境搭建实践~Python和Pycharm环境搭建

    公司基于安全策略,所有的本机都不能直连数据库和服务器,均需要通过跳板机来连接数据库和服务器,相应的所有的开发工作、联调工作或者排查问题工作都放在了跳板机上操作 1、用管理员账号登录跳板机 2、从本地拷贝Python安装包到跳板机上 3、管理员身份运行安装Pyt

    2024年02月02日
    浏览(32)
  • python+selenium自动化测试环境搭建步骤(selenium环境搭建)

     📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢交流讨论:欢迎加入我们一起学习! 📢资源分享:耗时200+小时精选的「软件测试」资料包 📢 软件测试学习教程推荐:火遍全网的《软件测试》教程 ​ 1.自动化测试概念:       是

    2024年01月22日
    浏览(33)
  • Python Selenium搭建UI自动化测试框架

    自动化测试是软件测试中非常重要的一部分,可以提高测试效率和测试覆盖率。在UI自动化测试中,Selenium是非常流行的工具。本文将介绍如何使用Python和Selenium搭建UI自动化测试框架。 在开始搭建UI自动化测试框架之前,需要先安装Python和Selenium。可以从Python官网下载Python安装

    2023年04月27日
    浏览(44)
  • Python + Selenium 自动化测试入门-环境搭建

    1、python 开发环境安装         python官网下载地址:https://www.python.org/downloads/         命令行查看安装python版本:python --version  python -V 2、pycharm 开发工具安装         pycharm官网下载地址:​​​​​​https://www.jetbrains.com/pycharm/download/ 3、selenium 工具包安装         命令行

    2023年04月14日
    浏览(42)
  • selenium+python自动化测试之环境搭建

    最近由于公司有一个向谷歌网站上传文件的需求,需要进行web的自动化测试,选择了selenium这个自动化测试框架,以前没有接触过这门技术,所以研究了一下,使用python来实现自动化脚本,从环境搭建到实现脚本运行。 selenium是一个用于Web应用程序测试的工具。Selenium测试直接

    2024年01月19日
    浏览(41)
  • webUI自动化之基本框架搭建(python + selenium + unittest)_python ui自动框架

    3 from selenium.webdriver.common.by import By 4 5 driver = webdriver.Chrome() 6 driver.get(r’https://xxx’) # 打开浏览器并访问该链接,这里的链接不便展示哈 7 driver.maximize_window() 8 9 # 定位元素并操作 10 driver.find_element(By.NAME, ‘username’).send_keys(‘luoyang’) 11 driver.find_element(By.NAME, ‘password’).send

    2024年04月17日
    浏览(41)
  • Python+Selenium3+Chrome自动化测试环境搭建

    写在最前面,因为各种原因,搭建该环境方法多种多样。在本教程中,展示环境搭建的详细步骤。在不同软硬件环境下安装报错,可找出原因,百度排错。 本博客的具体操作视频请移步B站: https://www.bilibili.com/video/BV1oe4y1w7yr/?spm_id_from=333.999.list.card_archive.clickvd_source=585bb8c205

    2024年02月02日
    浏览(40)
  • Selenium+Python自动化脚本环境搭建的全过程

    * 本文仅介绍环境的搭建,不包含任何脚本编写教程。 先整体说一下需要用到工具 1、Python环境(包括pip) 2、谷歌浏览器(包括对应的WebDriver) 详细步骤: 1、下载安装包 Python Releases for Windows | Python.org   下载完成过后,打开进行安装, 先把下面的add path打钩 ,然后一直下

    2024年01月17日
    浏览(51)
  • Python自动化测试 环境搭建 Selenium、WebDriver下载、安装、配置、基本使用详解

    基本于Python语言 和 Selenium框架,使用PyCharm 开发环境,详细介绍自动化测试环境的搭建 以及 基本的使用方法。 Python环境目前已被大部分主流操作系统所支持,比如在Linux、Mac、Unix等系统上就自带了Python环境,但在Windows系统上目前还需要自己安装,(当然如已经安装过了的话

    2024年02月03日
    浏览(50)
  • Python+Selenium4环境搭建与原理讲解_web自动化(1)

    1. 认识Selenium 2. Selenium 三大组件 3. Selenium自动化测试环境搭建 3.1 安装selenium 库 3.2 安装浏览器驱动 1. 查看浏览器版本号 2. 下载浏览器驱动 3. 把driver移动到Path目录 4. 验证driver就绪   3.3 启动浏览器 4. Selenium自动化测试环境的自动化配置 1. 安装依赖 2. 启动浏览器 5. Selenium工作

    2024年02月06日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包