我是ios测试的新手,我将迅速自动化现有ios项目的UI。
问题是我无法获取特定元素的所有后代,并且我不知道官方函数可以将所有后代返回为<TableView fx:id="tableview2" layoutX="210.0" layoutY="72.0" prefHeight="345.0" prefWidth="981.0">
<placeholder>
<Label text="Go ahead" />
</placeholder>
<columns>
<TableColumn fx:id="tablePayerid2" minWidth="20.0" prefWidth="104.0" text="A" />
<TableColumn fx:id="tableIsAccepted2" minWidth="40.0" prefWidth="74.0" text="B" />
<TableColumn fx:id="tableYear2" minWidth="1.0" prefWidth="75.0" text="C" />
<TableColumn fx:id="tableQuater2" minWidth="1.0" prefWidth="75.0" text="D" />
<TableColumn fx:id="tableEnspeopley2" minWidth="15.0" prefWidth="75.0" text="E" />
<TableColumn fx:id="tableShortName2" minWidth="15.0" prefWidth="75.0" text="F" />
<TableColumn fx:id="tableDistrict2" prefWidth="75.0" text="J" />
<TableColumn fx:id="tableSettlement2" prefWidth="75.0" text="K" />
<TableColumn fx:id="tableStreet2" prefWidth="111.0" text="L" />
<TableColumn fx:id="tableHouseNum2" minWidth="1.0" prefWidth="67.0" text="M" />
<TableColumn fx:id="tableMailIndex2" minWidth="2.0" prefWidth="58.0" text="N" />
</columns>
<columnResizePolicy>
<TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
</columnResizePolicy>
</TableView>
。
我尝试使用XCUIElementQuery
来获取XCUIApplication().tables.descendants(matching: .cell)
,但是那只是一种类型,我如何同时在特定元素下获取另一种类型?
XCUIElementQuery