WEB-UI自动化
记录自己在WEB-UI自动化实践之路踩过的各种坑们,方便以后追溯问题。
wacs
但行好事,莫问前程。
展开
-
一步操作,快速解决python中AttributeError: module ‘pip‘ has no attribute ‘main‘问题
只需一步操作,快速解决python中AttributeError: module 'pip' has no attribute 'main'问题原创 2023-06-06 15:49:05 · 570 阅读 · 0 评论 -
UI自动化测试脚本运行时找不到元素
我们是否在浏览器F12下面,进行右键Copy Element Xpath/Css 时,放在浏览器里面直接就能够正确查找,为什么放在脚本里面就找不到了呢(不考虑隐式、强式、显式等待)?大概有以下几点原因:1.元素的定位一般用xpath比较好,如果在F12里面定位出的,在自动化脚本里面元素无法定位,需要进行手写xpath。如果某些元素如悬浮才能展示,然后移动到F12内它又消失了你说气不气?怎么解决呢? 在浏览器页面右键选中右击,然后不要点击挪动鼠标到F12窗口里面,再键盘上面输入 N,此时悬浮框...原创 2021-12-27 15:02:05 · 1399 阅读 · 0 评论 -
chromedriver下载地址,及chromedriver与chrome的版本对应关系
如果需要看到最新版的chromedriver和chrome版本对应问题,点击http://npm.taobao.org/mirrors/chromedriver/,点击最新版本的chromedrives,查看notes.txt,就可以获得最新的版本对应表。原创 2021-12-27 11:55:58 · 285 阅读 · 0 评论 -
WEB自动化测试 python+selenium跑脚本时,chromedriver放在哪个文件夹?
从网上下载对应版本的chromedriver之后,里面的内容仅为一个.exe文件,将其解压在chrome的安装目录下(D:\Chrome\chromedriver_win32,然后再配置环境变量。具体步骤如下:1. 进入我的电脑->属性->高级系统设置->环境变量2. 修改path在最后面添加 ;D:\Chrome\chromedriver_win323. OK。安装与配置就到此结束。特别注意:下载chromedriver的时候,需要下载与你电脑上chro..原创 2021-12-27 11:50:57 · 5769 阅读 · 0 评论 -
web自动化测试设置windows计划定时执行脚本
自动化测试脚本编写完成之后,可配置定时任务来自动执行自动化脚本,从而达到自动巡检系统的目的。方法一:Windows任务计划配置Windows任务计划前,建议先在cmd中执行一下你的命令,确保该脚本能够在Windows下正常运行。正常运行后,接下来创建任务计划了!1右键计算机,点击管理,点击任务计划程序,再点击右方的创建基本任务。2.创建基本任务页面,填入名称及描述,点击下一步3.任务触发器页面设置任务执行频率,下一步4.设置触发器的任务详细调度时间5.设置任务操作为 启.原创 2021-04-01 12:51:56 · 490 阅读 · 0 评论 -
Message: session not created: This version of ChromeDriver only supports Chrome version 76
查看自己Google浏览器的版本,然后下载相对应版本的驱动。点击下载chrome的webdriver:http://chromedriver.storage.googleapis.com/index.html1.驱动下载完成,解压2.将解压后文件chromedriver.exe复制到python的Scripts安装目录下(我的:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts),并且添加到path环境变..原创 2020-11-05 14:23:05 · 721 阅读 · 0 评论 -
chrome浏览器驱动镜像下载地址http://npm.taobao.org/mirrors/chromedriver/
chrome浏览器驱动镜像下载地址http://npm.taobao.org/mirrors/chromedriver/原创 2020-11-05 14:18:32 · 11838 阅读 · 3 评论 -
解决python 提示 SyntaxError: Missing parentheses in call to ‘print‘
自动化脚本换了台电脑执行时,提示“SyntaxError: Missing parentheses in call to 'print'”因为python2.X版本与python3.X版本输出方式不同,python3.X中输入内容时都要带上括号,而在2.X中直接输出就没有问题...原创 2020-11-03 11:28:34 · 1278 阅读 · 0 评论