![](https://img-blog.csdnimg.cn/20210413143451976.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
UI自动化测试
文章平均质量分 87
UI自动化测试
沧海黎明
这个作者很懒,什么都没留下…
展开
-
Selenium特殊场景问题汇总
现在很多web项目的前端页面会存在多个内嵌滚动条,我们在做UI自动化测试的时候,selenium一直找不到被挡住的元素,只有先把滚动条拖到对应元素显示区域内才可以定位到元素,这个时候我们用传统的js获取方式已无法获取了。我们在定位非标签的下拉框菜单中的选项,需要两个步骤:第一,先定位到选择下拉框的属性,第二,再对其中的选项进行定位。(1)打开F12,点击Elements,将鼠标光标定位到内嵌的滚动条上,我们会看到这个滚动条对应的div的class。第一步,先获取Input型下拉框;原创 2022-09-05 23:13:26 · 1416 阅读 · 2 评论 -
windows环境下通过npm安装Cypress
一、环境要求操作系统:Windows 7 版本或更高版本的操作系统。Nodejs版本:要求Node.js 8或更高的版本。Nodejs详细安装步骤请参考:https://blog.csdn.net/weixin_43184774/article/details/106719889二、npm安装npm是随同node.js一起安装的包管理工具,能解决node.js代码部署上的很多问题,常见的使用场景有以下几种:允许用户从npm服务器下载别人编写的第三方包到本地使用。 允许用户从npm服原创 2020-06-12 21:20:11 · 5149 阅读 · 0 评论 -
po+selenium+unittest自动化测试项目实战
一、项目工程目录:二、具体工程文件代码:1、新建一个包名:common(用于存放基本函数封装)(1)在common包下新建一个base.py文件,作用:页面操作封装。base.py文件代码如下:# coding=utf-8"""------------------------------------@Time : 2020/01/15@Auth : Anker@F...原创 2020-01-13 17:13:40 · 230355 阅读 · 3 评论 -
Python + Selenium 浏览器操作
Python + Selenium 浏览器操作原创 2018-09-27 22:26:07 · 412 阅读 · 0 评论 -
Python Selenium Webdriver 元素定位
Python Selenium Webdriver 元素定位简单介绍:1、webdriver属于selenium体系中设计出来操作浏览器的一套API,webdriver是python的一个用于实现web自动化的第三方库;2、自动化要做的就是迷你鼠标和键盘来操作这些元素,比如点击、输入等,操作这些元素,必须先找到它们,所以webdriver中提供了8种元素定位的方法:find_element...原创 2018-09-26 23:46:29 · 566 阅读 · 0 评论 -
Python + Selenium 浏览器
Python + Selenium 浏览器1、使用Firefox(火狐浏览器)打开网页:操作步骤:第一步:安装 geckodriver.exe,下载地址:https://github.com/mozilla/geckodriver/releases 将解压后的安装包放在Python的安装目录下。第二步:根据自己电脑配置,安装最新版本的Firefox(火狐浏览器),下载地址:htt...原创 2018-09-24 22:05:21 · 973 阅读 · 0 评论