#10 楼 @qumoy0315 这个暂时不清楚还。。还在学习自动化测试的路上。。
#8 楼 @qumoy0315 虽然你说的 appcelerator 没接触过,我们目前的 hybirdapp 都是用 xpath 定位。。。如果嵌套有 WebView 好像可以用 switch to context 切换到 Web 状态用 HTML 页面里的 findelementbyid 这些。不过如果操作涉及到和 Android Native 的一些交互,感觉只能用 Uiautomatorviewer 中看到的那些属性来定位了,不然即使切换上下文后操作元素也是无响应的
遇到同样的问题
#11 楼 @terrychow 请教下是什么特征啊
#9 楼 @jphtmt 这里是 library 的主要实现代码--https://github.com/longmazhanfeng/WebLibrary
#5 楼 @lihuazhang 我去修改过来,是我调皮了
#3 楼 @chenhengjie123 这么一说好像是的。。
#1 楼 @chenhengjie123 上面列举的 “支持文本定位点击(Web Click TextButton)、支持 Windows 下 Flash 上传控件(Web Upload File)、相同元素根据序号定位操作(Web Click Element)、支持 Hover and Click(Web Hover And Click)、获取匹配指定 Locator 的元素个数(Web Get Elements Num)、文本框输入完成后按下 Enter 键(Web Input Text)” 这些就是增加的方法
#6 楼 @love_test_home 谢谢,这是我第一次写东西,内心还是很忐忑~
#3 楼 @chenhengjie123 哦哦,我也是之前看 Selenium1 的时候产生的这种想法,果然是不对的
这个开发人员还是要维护用于元素管理的 XML 文件,如果 UI 有改动的话,或者大改版,是不是 XML 文件和后面封装的相关类都需要修改?还有,可不可以做全局的自动化,针对所有可以自动执行的测试用例都做成自动化执行,这样的方向对吗?