python+selenium进行web自动化测试
python+selenium进行web自动化测试
一、配置python环境
目前已经更新到python3.10.3,我现在是3.9,
不过版本应该问题不大,大家可以自行官网下载并安装,并装好pycharm。
python:https://www.python.org/
pycharm:https://www.jetbrains.com/pycharm/
二、安装selenium
有两种方法:
①在cmd使用命令行pip3 install selenium
②在pycharm中下载
(目前我的selenium版本是4.1.3)
三、安装chrome驱动
先查看本机chrome浏览器的版本,然后再去下载对应版本的驱动器。
驱动器:http://chromedriver.storage.googleapis.com/index.html
需要注意的是,要将驱动器放在python.exe同一目录下。
四、编写测试脚本
采用pytest测试框架
五、问题集合
最后总结一下我遇到的一些问题,希望有所帮助。
①pip命令下载selenium时出现 “*unknow or unsupported command install*”
原因是我的电脑装了loadrunner,系统无法识别使用哪个pip;
解决方案:
1cmd运行"where pip" 找出所有pip路径
2找到python下pip路径
3在python的pip路径下进行pip安装
② selenium更新后find_element_by_xpath等方法被弃用
报错如下:
find_element_by_xpath is deprecated. Please use find_element(by=By.XPATH, value=xpath) instead
解决方案:
from selenium.webdriver.common.by import By
driver.find_element(By.XPATH,'')
driver.find_element(By.ID,'')
(可以看看selenium的相关文档:selenium中文文档链接)
(附上一些有用的知识链接:链接 )
python+selenium进行web自动化测试相关推荐
- pythonselenium教程模拟鼠标和键盘_【02篇】python+selenium实现Web自动化:鼠标操作和键盘操作!...
一.前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第二篇博 ...
- 论文python+selenium网页自动化测试论文_毕业设计(论文)-基于selenium的web自动化测试.docx...
基于Selenium的Web自动化测试1 绪论1.1引言网络时代的到来和迅速普及,为软件产业带来了一场革命性的变化,基于Web的应用系统已经开始逐步取代原来的单机版应用系统,成为当前和未来的软件系统开 ...
- Web 自动化解决方案 [开源项目] 基于 Selenium 的 Web 自动化测试框架完美版
欢迎查阅Selenium(Web自动化测试框架体系) Selenium ) Selenium是一个用于Web应用程序的自动化测试工具,直接运行在浏览器中,就像真正的用户在操作一样• 支持的浏览器包括I ...
- Python + Selenium实现web端的UI自动化
我的第一个Python自动化用例 环境准备 安装好Python 下载最新Python 命令行下查看是否安装成功: Python自带运行环境: IDLE是Python自带的集成开发环境,在开始菜单中搜索 ...
- selenium实现web自动化测试
Web自动化测试 课程大纲 序号 章节 知识点 1 第一章 Web自动化入门 1.认识自动化及自动化测试 2.自动化测试工具选择 3.环境搭建 2 第二章 Selenium-API 1.元素定位方式 ...
- 软测入门(三)Selenium(Web自动化测试基础)
Selenium(Web端自动测试) Selenium是一个用于Web应用程序测试的工具:中文是硒 开源 跨平台:linux.windows.mac 核心:可以在多个浏览器上进行自动化测试 多语言 S ...
- 如何通过python实现一个web自动化测试框架?
一.首先你得知道什么是Selenium? Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台.跨浏览器的端到端的web自动化解决方案.Selenium主要包括三部分:Selenium ...
- python+selenium安装,自动化测试环境搭建
1.安装python(注:安装过程中勾选配置环境选项) 2.检查python是否安装成功 3.通过pip命令安装selenium pip install selunium 4.检查selenium是否 ...
- python ui自动化配置文件,Python+Selenium进行UI自动化测试项目中,常用的小技巧2:读取配置文件(configparser,.ini文件)...
在自动化测试项目中,可能会碰到一些经常使用的但 很少变化的配置信息,下面就来介绍使用configparser来读取配置信息config.ini 读取的信息(config.ini)如下: [config ...
最新文章
- LabVIEW仪表盘识别(实战篇—6)
- 电脑主板跳线_电脑基础进阶必学知识,详解电脑主板跳线!
- WebAPI接口安全校验
- c++ const 常指针
- Source Insight 使用教程(1)——新建项目
- 学计算机的让修电脑搞笑段子精选,搞笑段子:阿姨,我是真的就来给他们修电脑的!...
- Angular6入门
- 蓝桥杯 ALGO-86 算法训练 矩阵乘法
- 如何利用大数据打造智慧交通
- vue弹出框消息重置问题---一个投机取巧的方法
- springMvc 使用ajax上传文件,返回获取的文件数据 附Struts2文件上传
- 数据挖掘概念与技术(韩家伟)阅读笔记5--数据规范化和属性构造
- 随机森林回归简单示例
- 女主学数学男主计算机,5本女主是高智商学霸大佬的现言,她十项全能,马甲无数,男主全程无条件宠妻...
- 一元多次方程C语言,C语言解决多元多次方程.(19页)-原创力文档
- 2020双十一,阿里云GRTN拉开直播和RTC技术下半场的序幕
- 解决一下 WebView2 不能用 socket5代理的问题。
- 网易上线短视频创作平台“网易知识公路“
- 剪映导出帧率选多少_剪映帧率|剪映帧率是什么 剪映帧率在哪设置_234游戏网
- MATLAB基础学习