logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Chrome开发者工具,验证元素定位正确与否

在开展Web UI自动化测试的时候,元素定位是首先要解决的问题,Selenium提供了多种元素定位方法,其中xpath是我们常用的定位手段之一,当我们写完xpath后,如何确保该xpath能定位到目标元素呢?本篇博客来探讨一下该问题。1、通过执行脚本,验证元素定位是否正确2、通过开发者工具Elements判断元素定位是否准确3、通过开发者工具console页签判断元素定位是否准确4、拓展1、通过执

#chrome#前端#css
Chrome开发者工具,验证元素定位正确与否

在开展Web UI自动化测试的时候,元素定位是首先要解决的问题,Selenium提供了多种元素定位方法,其中xpath是我们常用的定位手段之一,当我们写完xpath后,如何确保该xpath能定位到目标元素呢?本篇博客来探讨一下该问题。1、通过执行脚本,验证元素定位是否正确2、通过开发者工具Elements判断元素定位是否准确3、通过开发者工具console页签判断元素定位是否准确4、拓展1、通过执

#chrome#前端#css
app崩溃的原因 和 提前测试流程/方法 和出现崩溃后怎么定位和处理

首先,崩溃有几种情况:闪退提示停止运行无响应1、接口返回值[直接原因]:app无法解析接口返回值/获取不到要获取的参数/参数类型不对 导致客户端代码报错[引起原因]:脏数据/网络问题导致接口超时或漏了数组元素/前后台没有统一参数类型标准/参数名错误/实体消失[解决办法]:在网络顺畅/不顺畅情况下抓包,对着api文档一个一个的参数对比,返回值有数组可以横向对比,可...

28、Selenium + Python 实现 UI 自动化测试-定位动态ID

是否还记得 mail.163.com 这个网址的 登录名定位问题,我们第一次提到他的时候,发现一个问题,就是登录框元素有个id,这个id每次会变化,当时我们只是绕开了这个问题,采取通过name定位(很幸运有个唯一name)。今天了解一下如何定位动态id。1、什么是动态id?你应该会问我这个问题?变化的id,没错。但是我们总不能定位元素的时候,每次都要刷新下页面,看看id是否变化吧?

38、Selenium 之 WebDriverWait

之前有篇文章介绍过Selenium的等待知识,可惜当时水平有限,只介绍了sleep和implicitly_wait的用法。今天还是补充一下WebDriverWait的知识吧。一、webdrivewait 示例代码from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitfro

转载:虚拟机安装centos6.5出现 unsupported hardware detected 解决方法

BIOS开启Virtual Technology虚拟化技术就可以了一、进入BIOS参考以下按键,开机时按住对应的键进入BIOS:普通兼容机直接在开机时按Del键或Delete键进入BIOS;华硕按F8、Intel按F12,其他品牌按ESC、F11或F12;笔记本以品牌分,联想ThinkPad系列按F1,其他品牌按F2;品牌台式机按品牌分, Dell按ESC,其他按F12;...

Web UI自动化测试控件练习网址(http://www.stormtest.cn/)

关于Web UI自动化测试的学习,一般会分为几个步骤:1、了解Selenium的历史、原理、演进过程2、学习Selenium的API在这个阶段,当时笔者为了亲自尝试操作各种API,就不得不找各种前端控件,比如:Select、Alert、upload file、日期时间控件(允许输入、不允许输入-readonly属性)等等。寻找控件的过程很痛苦,于是开始自己编写一些HTML,构造各种被测页面。但不能

Windows 10 64位机器安装 Robot Framework,吐血

折腾了一天时间,终于把Robot Framework搞定了,各种百度,各种解决方案,都没搞定,最后翻译了一下官方文档。原文地址:https://github.com/robotframework/RIDE/wiki/Installation-Instructions#wxpython翻译如下:一、前提条件1、Python    RIDE只能运行在主流的Python版本,不支

到底了