一、摘要 本篇博文介绍在Mac系统上使用AppiumI Inspector进行App页面元素定位 二、Finding elements by xpath WebElement digit_9 = driver.findElement(By.xpath("//android.widget.Linear ...
分类:
移动开发 时间:
2018-12-04 14:44:57
阅读次数:
330
—————目录 列表元素 结构元素 分组元素 页面交互元素 文本层次语义元素 全局属性 1. 列表元素 2. 结构元素 3. 分组元素 4.页面交互元素 5.文本层次语义元素 6. 全局属性 ...
分类:
Web程序 时间:
2018-12-02 12:03:35
阅读次数:
222
页面中引入了其他js文件,浏览器窗口改变,页面没有跟随渲染问题。最后找到原因是因为这个js方法少了最后一行: 增加一行代码后页面正常了。 同时浏览器的Event Listeners功能,可见检查页面元素绑定了哪些事件。这个需要理解你要检查页面元素哪些事件触发。针对具体事件,去寻找绑定的js方法内容。 ...
分类:
编程语言 时间:
2018-11-27 17:55:47
阅读次数:
179
js包含三部分:ECMAScript,DOM,BOM ECMAScript:js核心,主要是关于js语法和基本对象 DOM:文档对象模型,获取页面元素进行操作 BOM:浏览器对象模型,对浏览器窗口进行操作 这周看来看去,发现成效不大呢,也可能跟我缺少耐性有关吧,发现js咋是越看越迷糊了呢,唉, 下周 ...
分类:
Web程序 时间:
2018-11-23 16:50:07
阅读次数:
166
用于测试的网址:http://www.sogou.com调用API的实例代码:def isElementPresent(self,by,value): #从selenium.common.exceptions 模块导入 NoSuchElementException类 from selenium.co ...
分类:
其他好文 时间:
2018-11-22 18:17:50
阅读次数:
471
#隐式等待表示在自动化实施过程中,为查找页面元素或者执行命令设置一个最长等待时间,#如果在规定时间内页面元素被找到或者命令被执行完成,则执行下一步,否则继续等待直到#设置的最长等待时间截止#用于测试的网址:#http://www.sogou.com#调用API的实例代码:def test_impli ...
分类:
其他好文 时间:
2018-11-22 18:13:31
阅读次数:
293
毕业设计第九周总结: 上周完成的事情: 未完成的事情: 学到的新技术: HTML5元素拖动技术,JavaScript DOM节点鼠标事件 HTML5元素拖动,网页中的节点是支持拖动,这是浏览器提供的功能,不需要我们去实现页面元素的拖动的具体实现。我们需要做的只要三件事情。 一、 将待拖动的元素的dr ...
分类:
其他好文 时间:
2018-11-19 13:28:29
阅读次数:
191
在进行web自动化测试的时候进行XPath或者CSS定位,需要检测页面元素定位是否正确,如果用脚本去检测,那么效率是极低的。 一般网上推选装额外的插件来实现页面元素定位检测 如:firebug。 其实F12开发者工具就能直接在页面上检测元素定位不需要装额外的插件。 有2种方式: F12开发者自带的e ...
分类:
其他好文 时间:
2018-11-17 20:50:57
阅读次数:
195
前言 现在有很多App都是Hybrid的,即有原生的页面又有Webview的页面,元素的可以通过uiautomatorviewer工具 进行控件元素的定位,Webview页面的则无法通过此方式定位,而是需要Chrome浏览器来协助定位。 Webview控件元素定位 1、在手机中打开当前app的web ...
分类:
Web程序 时间:
2018-11-17 14:31:25
阅读次数:
444
1.跳转到Frame/Iframe,再定位元素理解:frame的实质,frame中实际上是嵌入了另一个页面,而webdriver每次只能在一个页面识别,因此需要先定位到相应的frame,对那个页面里的元素进行定位1.1方法一如果iframe有name或id的话,直接使用switch_to_frame("name值")或switch_to_frame("id值"
分类:
编程语言 时间:
2018-11-16 21:03:55
阅读次数:
199