码迷,mamicode.com
首页 >  
搜索关键字:元素定位    ( 740个结果
如何用Airtest编写UI自动化脚本
前言 游戏并不像app一样直接把渲染树节点暴露出来,这就造成游戏UI自动化在元素定位上的不方便性,不过依赖airtest的图片识别,我们可以直接跳过元素检查,以图片对比的形式进行自动化,虽然效率可能会低一些,但是至少也是自动化了。 脚本文件的创建 首先需要创建脚本文件,airtest提供了两种格式的 ...
分类:其他好文   时间:2020-03-09 00:39:59    阅读次数:405
xpath使用属性元素定位,包含 and 、or、not
网址:https://www.w3school.com.cn/example/xmle/books.xml 使用@属性方式查找元素 案例:获取//*[@category] 属性 2.使用父节点获取元素唯一性 如果在搜索栏中,使用//*[@lang='en'],会找到4个,我们可以使用父类中唯一,定位 ...
分类:其他好文   时间:2020-03-08 17:57:30    阅读次数:78
App自动化测试(七)之native和webview的切换
App自动化之native和webview的切换 1、切换到webview 切换到webview后,就可以对元素进行定位,定位方法跟web元素定位一样。 定位webview,推荐一个 uc devtools调试工具, "点击进行下载uc devtools" "关于UC 开发者调试工具及使用" 2、切 ...
分类:移动开发   时间:2020-03-07 11:25:19    阅读次数:125
python-web自动化-三种等待方式(元素定位不到一)
python-web自动化-三种等待方式 当有元素定位不到时,比如下拉框,弹出框等各种定位不到时;一般是两种问题:1 、有frame ;2、没有加等待 下面学习三种等待方式: 1.强制等待 sleep(xx)这种方法简单粗暴,不管浏览器是否加载完,程序都要等待规定的xx时间,时间到了才继续执行下面的 ...
分类:编程语言   时间:2020-03-06 22:03:41    阅读次数:106
Web元素定位方法_8大元素+xpath定位
元素定位,顾名思义就是根据元素的特征,来确认元素的条件,然后根据条件去找到唯一的那个元素。 一、八大元素 1、只根据元素的一个属性来找元素(6大) 1)id、name、class_name(只支持一个class值)、tag_name 2)只针对a元素 link_text、partial_link_t ...
分类:Web程序   时间:2020-03-06 13:39:57    阅读次数:112
web自动化测试常用的定位方式有哪些?
#定位优先选择1、id 2、name#xpath优先选择属性定位,再选择文本定位from selenium import webdriver# 打开对应的浏览器,开启与浏览器之间的会话#打开的是非常干净的浏览器,没有任何的用户数据driver=webdriver.Chrome()# 元素在页面的三种 ...
分类:Web程序   时间:2020-02-25 23:17:22    阅读次数:130
关于find_element_by_xpath的理解
最近爬取一个报表的数据,里面有个INPUT元素,没有ID,NAME,CLASS是重复使用的。没有办法,只好学习by_xpath的详细用法; from selenium import webdriver from selenium.webdriver.common.keys import Keys # ...
分类:其他好文   时间:2020-02-24 15:14:05    阅读次数:58
三、WebDriver API__1.定位元素方法总览
Webdriver提供了八种元素定位方法: Webdriver提供了八种元素定位方法,对应Java语法: id findElement(By.id()); 或者 findElements(By.id()); name findElement(By.name()); class name findEl ...
分类:Windows程序   时间:2020-02-19 21:13:39    阅读次数:109
Python+Selenium元素定位不到的问题及解决办法
在做Web自动化测试的时候经常会遇到元素定位不到的问题,结合实例总结一下原因和解决方法: 1.由于iFrame或者Frame的原因无法定位 实例:163邮箱登录页面,发现邮箱和密码的inputbox识别不到,登录btn也识别不到 初始脚本: 原因分析: 查看页面发现是这三个元素是嵌入的iframe里 ...
分类:编程语言   时间:2020-02-18 22:03:37    阅读次数:93
Python语言学习:列表常用的方法
python 列表常用的方法 1.append( ):用于在列表末尾添加新的对象 list.appent(obj) #obj:添加到列表末尾的对象 #!/usr/bin/python aList = [123,'xyz','zara','abc'] aList.append(2009) print( ...
分类:编程语言   时间:2020-02-11 18:51:01    阅读次数:69
740条   上一页 1 ... 9 10 11 12 13 ... 74 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!