app测试之定位元素
案例:
from appium import webdriver
from time import sleep
cs={
‘platformName’:‘Android’, #平台系统:Android or Ios
‘deviceName’:‘SMG9350’, #设备名称
‘platformVersion’:‘android4.4W’, #平台版本
‘appPackage’:‘com.baidu.yuedu’, #包名
‘appActivity’:‘com.baidu.yuedu.splash.SplashActivity’, #activity
‘unicodeKeyboard’: True, #使用unicode编码方式发送字符串 }
‘resetKeyboard’:True} #是将键盘隐藏起来
driver=webdriver.Remote(‘http://127.0.0.1:4723/wd/hub’,cs)
sleep(10)
===============================
定位方法:
1.UiSelector 类介绍
功能:通过各种属性与节点关系定位组件
操作步骤:找到对象->操作对象
2.四中匹配关系的介绍
(1)完全匹配
(2)包含匹配
(3)正则匹配
(4)起始匹
例子:完全匹配:应用
UiSelector selector=new UiSelector().description(“应用”);
包含匹配:应