【2023最全最叼教程】Selenium 自动化测试环境搭建

news/2024/11/24 9:58:34/

【导语】Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。本文详细介绍了搭建自动化测试环境所需的工具,让你学习自动化测试不求人!

写在前面

学习selenium需要的工具:

1、浏览器;

2、Python;

3、Selenium;

4、FireBug(Firefox);

5、驱动chromedriver、IEDriverServer、geckodriver;

6、IDE(Pycharm/Sublime/Eclipse等等)

一、浏览器

Selenium支持很多浏览器,那么要选择哪个浏览器?选择哪个版本呢?小白建议用Firefox,当然Chrome,IE,Safari等浏览器也是支持的,只是需要相应的驱动driver。

这里推荐使用Firefox(火狐浏览器),因为小白前期可能很难定位元素,需要借助一款插件firebug,所以先在Firefox熟悉了在使用其他浏览器。

这里无所谓什么新不新版的Firefox,最新版都是可以使用的,需要的驱动下面会讲到。

二、Python

Windows下安装Python很简单,官网下包直接装就行。

三、Selenium

Python环境搭建好了以后,安装selenium就简单了,安装selenium直接使用pip安装

 pip install selenium

四、插件FireBug

FireBug是火狐浏览器的一款查看代码元素的插件,推荐新手安装,可以快速的定位元素,selenium的重点就是元素定位,只有定到位了,才能进行下一步操作。

安装方法:打开Firefox浏览器,点击右上角按钮,点击附加组件,点击扩展,搜索firebug,点击安装,重启。

测试安装成功,按F12出现如下画面,表示firebug已经安装成功了。

五、驱动安装(Windows环境下)

Firefox:

新版本的Firefox浏览器需要安装geckodriver驱动

使用方法:

1、下载完成解压;

2、将geckodriver放到python文件下

3、添加到环境变量中(例如:G:\Python36\geckodriver.exe)

Chrome:

如果需要使用Chrome浏览器或者IE浏览器,则需要对应的驱动,chromedriver,chromedriver没有64位版本,32即可驱动:

下载地址:https://npm.taobao.org/mirrors/chromedriver。使用方法同geckodriver。

IE:

IEDriverServer,下面链接能够下载所有版本的selenium以及IEDriverServer,注意IEDriverServer区分32位/64位:

下载地址:http://selenium-release.storage.googleapis.com/index.html。使用方法同geckodriver。

六、IDE的选择

IDE可以用python自带的IDLE,也可以用一些编辑器,例如Sublime以及Pycharm。

七、测试打开浏览器

输入以下代码:

# -*- coding: utf-8 -*- from selenium import webdriver driver = webdriver.Firefox() driver.get("https://www.baidu.com")

打开Firefox浏览,并且打开百度首页:

如果文章对你有帮助,记得点赞,收藏,加关注。会不定期分享一些干货哦......

END配套学习资源分享

最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

加入我的软件测试交流qq群:110685036免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

å¨è¿éæå¥å¾çæè¿°

全套资料获取方式:

å¨è¿éæå¥å¾çæè¿°


http://www.ppmy.cn/news/492969.html

相关文章

macOS如何格式化移动硬盘和U盘

1.打开磁盘工具 2.在左侧选择要格式化的外置磁盘设备,接着在右上角点击【抹掉】 3.点击【抹掉】会弹出如下的对话框,在格式中建议选择 ExFAT 格式,这是一个在 Windows 和 macOS 都可以使用的文件系统格式 选择好要格式化的文件系统格式后&…

linux 格式化u盘 fat32,Ubuntu下格式化U盘的方法(基于格式化命令)

通常Ubuntu下格式化磁盘和Windows系统下差不多;先找到U盘图标,右击就有格式化了。但是有一种情况就比较揪心,就是当分区出现问题而不能识别的时候,这时在Win下要专业的工具才能格式化,而在Ubuntu下可以借助命令模式强行…

优盘格式化工具,U盘修复格式化卡死问题

介绍 我的U盘除了问题,插入电脑之后就显示需要格式化,然后点击格式化之后没有任何反应,卡死,今天下载了一个U盘格式化工具,简单好用,U盘一下抢救活了,分享下 下载链接 http://www.bytepan.com…

格式化U盘的工具(USB无法识别 ,无法格式化 )

1.下载https://www.partitionwizard.com/partition-magic-free.html 安装选择“continue Installing free edition” 右 键 − > d e l e t e a l l p a r t i t i o n s 右键 -> delete \ all \ partitions 右键−>delete all partitions 也有磁盘擦除功能&#x…

计算机格式化没有fat32,无需格式化 U盘FAT32转NTFS格式教程

众所周知,U盘与硬盘一样,分为FAT32和NTFS2种格式,其中FAT32相对较老,不支持4GB以上大文件,这意味着大文件无法拷贝到FAT32格式的U盘中。如果要打破这种限制,必须将U盘FAT32转化为更高级的NTFS格式&#xff…

Big FAT32 Format Pro(U盘格式化工具)官方正式版V2.0 | u盘无法格式化怎么办 | 万能u盘修复工具下载 | 突破FAT文件系统4GB的限制

Big FAT32 Format Pro 是一款短小精悍的创新型U盘格式化工具,亮点功能是可以在瞬间快速创建一个大于32GB最高2TB的FAT32文件系统类型的USB 驱动器和硬盘驱动器,突破fat32最大单个文件4GB的限制,并且允许用户能以FAT、FAT32、exFAT或NTFS分区类…

mkfs.ext3 快速格式化_U盘格式化

以下方式适合电脑小白用户,所以没有推荐量产工具这样比较有难度的操作,具体方法见下: 记得重要文件先备份!!! 1、最简单直接的方式,打开我的电脑,找到U盘对应的磁盘,右击…

windows无法格式化u盘_U盘修复无法格式化的解决方法

在使用电脑的过程中,很多时候都需要用到U盘,但是有些用户想要对U盘进行格式化的时候,却发现U盘无法格式化。针对这种情况,小编找到了一些资料,下面就和小编一起去看一下U盘无法格式化的解决方法吧。 方法一&#xff1a…