• linux centos Python + Selenium+Chrome自动化测试环境搭建?


    在 CentOS 系统上搭建 Python + Selenium + Chrome 自动化测试环境,需要执行以下步骤:

    1、安装 Python

    CentOS 7 自带的 Python 版本较老,建议使用 EPEL 库或源码安装 Python 3。例如,使用 EPEL 库安装 Python 3:

    1. sudo yum install -y epel-release
    2. sudo yum install -y python3

    2、安装 Chrome 浏览器和 Chrome 驱动程序

    您可以从以下链接下载最新版本的 Chrome 浏览器和对应版本的 Chrome 驱动程序:

    Chrome 浏览器:https://www.google.com/chrome/
    Chrome 驱动程序:https://sites.google.com/a/chromium.org/chromedriver/downloads
    下载完成后,解压缩 Chrome 驱动程序文件,并将其添加到系统 PATH 中(例如,将其复制到 /usr/local/bin 目录下)。

    3、安装 Selenium WebDriver

    使用 pip 安装 Selenium WebDriver:

    pip3 install selenium
    4、编写测试脚本并运行测试

    编写测试脚本时,需要指定 Chrome 驱动程序的路径。例如,在 Python 中使用 Selenium 进行自动化测试的示例代码:

    1. from selenium import webdriver
    2. # 创建 Chrome 驱动对象并设置 Chrome 的路径
    3. driver = webdriver.Chrome('/usr/local/bin/chromedriver')
    4. # 打开网页
    5. driver.get("https://www.baidu.com")
    6. # 查找搜索框并输入文本
    7. search_box = driver.find_element_by_name("wd")
    8. search_box.send_keys("Selenium")
    9. # 查找“百度一下”按钮并点击
    10. search_button = driver.find_element_by_id("su")
    11. search_button.click()
    12. # 断言搜索结果是否符合预期
    13. assert "Selenium" in driver.title
    14. # 关闭浏览器
    15. driver.quit()

    在编写测试脚本后,可以使用命令行或测试框架(如 pytest)运行测试。例如,在命令行中执行以下命令可以运行上面示例代码中的测试脚本:

    python3 test_script.py

    希望这些步骤能帮助您在 CentOS 系统上搭建 Python + Selenium + Chrome 自动化测试环境。

    最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

    在这里插入图片描述

    这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!   

  • 相关阅读:
    Socket网络编程
    C#:实现二路归并排序算法(附完整源码)
    tf.nn
    Cocos creator 学习笔记(2)
    企业级C++项目那些事(2):Qt相关基础概念
    微服务框架 SpringCloud微服务架构 8 Gateway 网关 8.5 全局过滤器
    【公益案例展】 网易“双碳”智控系统——开源开放赋能绿色发展
    linux系统服务管理systemctl 和systemd
    unity和C#的多线程 Thread的IsBackground属性,详解
    聊聊设计模式——状态模式
  • 原文地址:https://blog.csdn.net/YLF123456789000/article/details/133680587