定位元素规则
和 Selenium Web自动化一样,要操作界面元,必须先定位(选择)元素。
Appius是基于 Selenium的,以是和 Selenium代码定位元素的基本规则相同
find element by_XX方式,返回相符条件的第一个元素,找不到抛出异常
find elements_by XXx方式,返回相符条件的所有元素的列表,找不到返回空列表
通过 WebDriver工具挪用这样的方式,直找局限是整个界面
通过 WebElement工具挪用这样的方式,查找局限是该节点的子节点
界面元素查看工具
做 Selenium Web自动化的时刻,要找到元素,我们是通过浏览器的开发者工具栏来查看元素
的特征,凭据这些特征(属性和位置),来定位元素
Apum要自动化手机应用,同样需要工具查看面元素的特征
常用的查看工具是: Android Sdk包中的 uiautomateviewer和 Appium Desktop中的
Apium
uiautomatorviewer:
安卓查看APP界面元素,最常用的就是 Android SDK中的工具 uiautomatorviewer,它在SDK
目录目录的 tools\bin目录中
和 Selenium一样,我们要定位选择元素,也是凭据元素的特征,包罗
· 元素属性
· 元素的相对位置(父节点,兄弟节点等)
uiautomatorviewer闪退问题 : https://www.cnblogs.com/cuitang/p/10111660.html
Appium Inspector
步骤:
填写剧本参数
保留
运行
元素特征
查看节点
若是ID不唯一有多个id 可以运用放大镜功效查找我们要找的元素位置是哪一个
(未完待续......)
,欢迎进入欧博亚洲电脑版下载(Allbet Game):www.aLLbetgame.us,欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。