我正在尝试找出如何处理UITableViewWrapperView。
我找不到适当的文件。
我猜它可能是UITableView的孩子。
我正在尝试列出表格的内容,但我只在当前滚动视图中看到6或7。
这是我的代码:
public void Count_Forms()
{
string path="/mobileapp[@title='com.365agile.enterprise.365Agile-TEST']/form/container[@caption='' and @containertype='LayoutContainer']/container/container/container/container/container/container/table/container[1]";
Common.IOS_Common_Functions.DumpProperties("UITableViewWrapperView2",path);
Report.Info("Counting forms.");
if(Common.RepoItemInfo.Wait_For_Control(
repo.IOS365Agile.Com365agileEnterprise365AgileTEST.LayoutContainer.UITableViewWrapperView2Info,
5000,string.Empty,false,string.Empty))
{
Ranorex.Container container=repo.IOS365Agile.Com365agileEnterprise365AgileTEST.LayoutContainer.UITableViewWrapperView2;
int count=container.Children.Count ;
Report.Info("Container has "+count .ToString ()+" children.");
if(count>0)
{
IList<Ranorex.IosElement> elementList=container.FindChildren<Ranorex.IosElement>();
foreach (var myElement in elementList )
{
IList<Ranorex.IosElement> elementList2=myElement.FindChildren<Ranorex.IosElement>();
foreach (var myElement2 in elementList2 )
{
// look for this:
// {Cell:A form created & edited using Ranorex Studio..+Created: 01/12/2015 11:45+Version: 4+Test Form #635845670192988975}
if(myElement2.ToString().Contains("{Cell"))
{
string elementString=myElement2.ToString();
string mySubString = elementString.Substring(elementString.Length-30); // Form name is last 30 characters of text.
mySubString = mySubString.Remove(mySubString.Length-1); // chop off last character
Report.Info("mySubString+"+mySubString);
}
// IList<Ranorex.IosElement> elementList3=myElement2.FindChildren<Ranorex.IosElement>();
}
}
}
else
{
// container0 has 0 children
}
}
else
{
Report.Info("EmptyList does not exist within the required time.");
}
}
这是报告:
11:49.047 Info User
DumpProperties。 UITableViewWrapperView2(/mobileapp[@title='com.365agile.enterprise.365Agile-TEST']/form/container[@caption=''和@containertype =&#39; LayoutContainer& #39;] /容器/容器/容器/容器/容器/容器/表/容器[1])
11:50.518信息用户
Caption =
11:50.565信息用户
ContainerType =
11:50.616信息用户
AccessibilityHint =
11:50.667信息用户
ControlTag = 0
11:50.733信息用户
LocalizationKey =
11:50.800信息用户
AccessibilityId =
11:50.888信息用户
AccessibilityLabel =
11:50.949信息用户
PlatformClass = UITableViewWrapperView
11:51.000信息用户
TemporaryElementId = 1330140672
11:51.050信息用户
计算表格。
11:51.100信息用户
Wait_For_Control:UITableViewWrapperView2
11:51.218成功用户
集装箱有7个孩子 11:51.401信息用户
测试表格#635845670192988975
11:51.465信息用户
测试表格#635845679337106635
11:51.517信息用户
测试表格#635845695457811567
11:51.566信息用户
测试表格#635845705569626407
11:51.631信息用户
测试表格#635845710180283275
11:51.683信息用户
测试表格#635845716350372760
11:51.733信息用户
跳转到项目
表格#635845755638043639