这篇文章主要Selenium+Python自动测试或爬虫中的常见定位方法、鼠标操作、键盘操作介绍,希望该篇基础性文章对你有所帮助,如果有错误或不足之处,请海涵~记录此站第一篇文章,希望能分享更多文章于此!一.定位元素方法这里有各种策略用于定位网页中的元素(locate elements),你可以选择...
分类:
编程语言 时间:
2015-09-15 18:17:43
阅读次数:
716
1.relative相对定位 1>.不影响元素本身的特性(只是给元素加上position:relative属性元素本身不受影响) 2>.不使元素脱离文档流 3>.如果没有定位偏移量,对元素本身没有任何影响2.定位元素位置控制 top/left/right/bottom:定位元素偏移量
分类:
Web程序 时间:
2015-09-11 00:13:07
阅读次数:
255
第一 定位元素辅助工具IE中在元素上右击 -> “检查元素”,或按F12键打开开发者工具;Chrome中在元素上右击 -> “审查元素”,或按F12键打开开发者工具;Firefox中在元素上右击 -> “检查元素”,或安装插件Firebug打开开发者工具;http://getfirebug.com/...
分类:
Web程序 时间:
2015-09-08 12:34:21
阅读次数:
921
获取元素(这里定位元素A)距离顶部的高度,接着设定scroll滚动的事件,比如超过那个高度,把A的位置设定为fixed,小于该高度,修改回relative。方法一:$(function() { var elm = $('.nav'); var startPos = $(elm).of...
分类:
Web程序 时间:
2015-08-27 13:10:00
阅读次数:
227
前三篇文章介绍了安装过程和通过Selenium实现访问Firefox浏览器并自动搜索"Eastmount"关键字及截图的功能。而这篇文章主要简单介绍如何实现自动登录163邮箱,同时继续介绍Selenium+Python官网Locating Elements部分内容。第一次翻译文档,希望该篇基础性文章对你有所帮助,如果有错误或不足之处,请海涵~...
分类:
编程语言 时间:
2015-08-21 19:34:20
阅读次数:
412
text属性的方法driver.find_element_by_android_uiautomator('new UiSelector().text("Custom View")').click() #textdriver.find_element_by_android_uiauto...
分类:
移动开发 时间:
2015-08-19 19:09:43
阅读次数:
706
目前没有尝试成功,等成功后补充个人建议可以尝试先用view显示的文本作为name看是否能拿到该控件,按照我个人的经验一般都是会成功的,所以我很怀疑安卓上面控件的name是否就等于text。
分类:
移动开发 时间:
2015-08-19 10:56:43
阅读次数:
129
如何获得AccessibilityId可以通过UIAutomatorViewer或者Appium Inspector获得。Accessibility ID在Android上面就等同于contentDescription,这个属性是方便一些生理功能有缺陷的人使用应用程序的。比如我们有一个 ImageV...
分类:
移动开发 时间:
2015-08-19 10:55:17
阅读次数:
196
目前没有尝试成功,等成功后补充id=Resource Id,可以通过UIAutomatorViewer获得.如果目标设备的API Level低于18则UIAutomatorViewer不能获得对应的Resource ID,只有等于大于18的时候才能使用。
分类:
移动开发 时间:
2015-08-19 10:37:05
阅读次数:
689
1. 背景本文尝试使用的试验对象是SDK自带的NotePad应用实例,假设已经有两个Notes分别是“note1”和“note2”添加到Notepad上面,我们要做的就是尝试用xpath的方法来定位“note2”这个ListView下面的TextView控件。注意界面上有3个TextView类型的控...
分类:
移动开发 时间:
2015-08-18 13:33:24
阅读次数:
138