引导移动控制
你可以引导移动控制3.0移动引擎装置通过创建模块托斯卡XScan或基于图像的自动化测试。
与装置模块可以自动化原生、混合和iOS和Android设备上的移动web应用程序。你可以扫描装置模块在一个平台上,然后用它们来自动控制在其他平台上。例如,您扫描装置模块Android设备上,然后使用它在iOS设备上TestCase自动化控制。
这一章描述了如何:
![]() |
如果3.0移动引擎不支持控制在移动应用程序中,您可以使用视觉人工智能扫描和引导这种控制。如何这样做的信息,请参考这个知识库文章。 |
先决条件
对所有本地iOS控制,你必须设置可访问性在Xcode中属性。
如果你想要引导移动网络控制iOS 12,你必须准备您的移动web应用程序。
引导控制本机应用程序
自动化本机应用程序,你可以引导以下移动控制:
间小吃店在Android上
![]() |
在Android原生应用,3.0移动引擎自动卷轴找到控制。你可以禁用自动滚动的转向参数ScrollingBehavior。 为此,遵循以下步骤:
|
![]() |
你只能使用本地控制用户模拟或者是SendKeys键盘命令。 |
引导按钮在原生的Android和iOS应用程序中描述章“按钮”。
一个ButtonSelector包括很多RadioButtons:
RadioGroup在Android上
UISegmentedControl在iOS
托斯卡XScan创建一个ModuleAttribute的ButtonSelector。
引导ButtonSelectors在原生的Android和iOS应用程序中描述“RadioButton”章和“对照组”章。
![]() |
使用ButtonSelector控制装置模块,你必须设置它accessibilityLabeliOS应用程序的代码。 |
引导复选框在原生的Android和iOS应用程序中描述章“复选框”。
与DatePicker控制你可以选择日期。
如果你使用数据类型字符串,正确的日期格式DD.MM.YYYY。如果你使用动态的日期表达式{日期}或数据类型日期取决于你,你的输入格式188金宝搏app苹果下载软件托斯卡设置。
可能的ActionModes是输入,验证,缓冲。
移动的各种用途的例子DatePicker
引导图片在原生的Android和iOS应用程序中描述“图像”章。
本机iOS映像的属性启用值总是真正的。
一个ItemSelector是指:
微调控制项在Android设备上
UIPickerView在iOS设备上
引导ItemSelectors在本地Android和iOS应用程序的名字或者是指数财产。
各种用途的例子ItemSelector在iOS
一个标签是指:
TextView在Android设备上
UILabel在iOS设备上
引导标签中描述的章“标签”。
一个列表视图是指:
列表视图在Android设备上
UITableView在iOS设备上
单行的视图,引导列表视图在原生的Android和iOS应用程序中描述章“组合框”。然而,没有ActionMode来验证,如果一个条目被选中。
![]() |
使用列表视图控制装置模块,你必须设置它accessibilityLabeliOS应用程序的代码。 |
一个PickerWheel是指DatePicker轮和iOS设备上用于选择日期。
你可以引导以下的元素PickerWheel控制:
小时
一分钟
一天
月
一年
可能的ActionModes是输入,缓冲,验证。
![]() |
在下面的示例中,您已经设置时间PickerWheel来11:15和日期,1988年10月23日。 PickerWheel控制iOS |
引导RadioButtons在原生Android应用程序中描述“RadioButton”章。
一个SearchBar在iOS应用程序包含以下元素:
一个SearchBar在Android应用程序包含以下元素:
一个滑块是指:
SeekBar在Android设备上
UISlider在iOS设备上
您可以自动化滑块在本机Android和iOS应用程序。唯一的标准滑块都受支持。
在价值列,您必须输入一个0到100之间的整数。这个值的百分比滑块的范围内。例如,如果一个滑块值,范围从0到1000,设置价值在50托斯卡指挥官意味着你设置滑块价值500。
![]() |
在一些设备或在某些应用程序中,完整的滑块可能不可见的屏幕分辨率的设备或应用程序的实现。在这种情况下,选择的价值188金宝搏app苹果下载软件托斯卡可能略有不同的价值滑块。适应的值输入到你的设备在屏幕上是可见的。 |
![]() |
在下面的示例中,您已经设置滑块价值88年。在接下来的TestStep,188金宝搏app苹果下载软件托斯卡与ActionMode验证这个值验证然后一直等到滑块是启用。 滑块值设置为88年 |
一个开关是指开关在Android设备上。
引导开关在原生Android应用程序中描述章“复选框”。
一个TabBar是指:
TabHost在Android设备上
UITabBar在iOS设备上
引导TabBars在原生的Android和iOS应用程序中描述“TabControl”章。
一个文本框是指:
EditText在Android设备上
UITextField或UISecureTextField在iOS设备上
引导文本框在原生的Android和iOS应用程序中描述“文本框”章。
引导控制在移动web应用程序
在移动web应用程序,您可以引导:
标准控制装置通过创建模块托斯卡XScan或基于图像的自动化测试。
您通过创建标准控件与HTML XModules3.0 XBrowser引擎。
自动移动web应用程序,您可以引导以下标准的HTML控件中描述“操舵控制”章:
![]() |
您可以使用转向参数ScrollingBehavior定义一个位置一个HTML控制在屏幕上通过调整滚动区域。设置滚动行为的详细信息,见“ScrollingBehavior”章。 |
启用的援助机制{点击}行动
如果你使用{点击}操作控制和你的经验转向问题,你可以模拟自来水而不是点击。
要做到这一点,创建一个TCPTapByCoordinates在你的TestCase和设置它价值来真正的。
如果你设置TCP真正的,3.0移动引擎将控件的坐标传递给Appium服务器。然后模拟一个点击您指定的控制{点击}行动。