软件自动化测试(1):python+selenium自动化测试环境搭建

一、安装python

下载地址:https://www.python.org/downloads/windows/
版本:3.11.8

二、安装pycharm

下载地址:https://www.jetbrains.com.cn/en-us/pycharm/download/?section=windows

三、下载selenium

1.打开pycharm

2.打开终端,输入命令:pip install selenium

3.点击回车,等待安装完成。

4.在设置中查看版本

四、下载浏览器驱动

1.Chrome浏览器

下载地址:https://registry.npmmirror.com/binary.html?path=chrome-for-testing/

2.火狐浏览器:

下载地址:https://github.com/mozilla/geckodriver/releases
注意:需要下载与浏览器版本对应的驱动

3.将驱动复制到python安装的根目录

五、代码测试

python 复制代码
from selenium import webdriver

if __name__ == '__main__':

    driver = webdriver.Firefox()
    driver.get("http://www.baidu.com/")
相关推荐
island13144 小时前
CANN GE(图引擎)深度解析:计算图优化管线、内存静态规划与异构 Stream 调度机制
c语言·开发语言·神经网络
曹牧4 小时前
Spring Boot:如何在Java Controller中处理POST请求?
java·开发语言
浅念-4 小时前
C++入门(2)
开发语言·c++·经验分享·笔记·学习
WeiXiao_Hyy4 小时前
成为 Top 1% 的工程师
java·开发语言·javascript·经验分享·后端
ZH15455891314 小时前
Flutter for OpenHarmony Python学习助手实战:面向对象编程实战的实现
python·学习·flutter
玄同7654 小时前
SQLite + LLM:大模型应用落地的轻量级数据存储方案
jvm·数据库·人工智能·python·语言模型·sqlite·知识图谱
User_芊芊君子4 小时前
CANN010:PyASC Python编程接口—简化AI算子开发的Python框架
开发语言·人工智能·python
Max_uuc4 小时前
【C++ 硬核】打破嵌入式 STL 禁忌:利用 std::pmr 在“栈”上运行 std::vector
开发语言·jvm·c++
白日做梦Q4 小时前
Anchor-free检测器全解析:CenterNet vs FCOS
python·深度学习·神经网络·目标检测·机器学习
故事不长丨4 小时前
C#线程同步:lock、Monitor、Mutex原理+用法+实战全解析
开发语言·算法·c#