测试开发

基于Appium工具定位iOS应用元素

LensNews

一、Appium工具设置定位

在做iOS自动化测试开发过程中,我们时常需要通过id来定位元素。
1、添加空间的name值,可以通过下面的加粗红色字体那句话来设置
  UIButton*btn = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];
  [btn setTitle:@"我是按钮" forState:UIControlStateNormal];
  [btn setFrame:CGRectMake(100, 100, 100, 40)];
  [btn setAccessibilityIdentifier:@"login"];
  [self.view addSubview:btn];
2、如果是添加空间的value值,那么可以通过setAccessibilityValue来添加控件的value值,如下图:
[Btn setAccessibilityValue:@“test”]
二、Appium自动化测试命令
1、带UDID、Buddleid参数
appium    -U  8179199030d48158855af7390bc2befa212754a5  --app com.25pp.ppappinstaller
2、带UDID、Buddleid、port参数
appium --port 5001   -U  8179199030d48158855af7390bc2befa212754a5  --app com.25pp.ppappinstaller
3、执行maven 项目的pom.xml配置文件以及测试文件
mvn  -B -f  /Users/yunfeiyang/Jenkins/workspace/iPhoneStatisticesAutoTest_resource/pom.xml  test   -DxmlFileName=xml_iPhone/Testng_resource.xml

(2)

本文由 小蜜蜂信息网 作者:admin 发表,转载请注明来源!

关键词:
LensNews

热评文章

发表评论