如何识别或创建XPath以动态更改屏幕中的内容(在移动web中)
我需要使用SeeTest工具自动化移动web应用程序(iOS)。应用程序中充满了动态内容,就像一个标题后面跟着一个段落一样,因此当用户向下滚动视图时,会有很多相同格式的内容(标题和段落)。此内容(包括标题/段落)将始终更改。视图中只有一个静态元素是主标题,如果我想在向下滚动后识别并单击任何内容标题,则在该内容附近看不到其他静态元素。用户可以单击任何标题,它会将用户导航到另一个屏幕 这是我想要自动化的,但找不到任何方法来获取内容的唯一XPath,因为它的属性(如id、类、文本、索引)总是在更改。使用动态XPath 例如,如果您知道某些文本在文本中是唯一的,则使用如何识别或创建XPath以动态更改屏幕中的内容(在移动web中),xpath,automation,seetest,Xpath,Automation,Seetest,我需要使用SeeTest工具自动化移动web应用程序(iOS)。应用程序中充满了动态内容,就像一个标题后面跟着一个段落一样,因此当用户向下滚动视图时,会有很多相同格式的内容(标题和段落)。此内容(包括标题/段落)将始终更改。视图中只有一个静态元素是主标题,如果我想在向下滚动后识别并单击任何内容标题,则在该内容附近看不到其他静态元素。用户可以单击任何标题,它会将用户导航到另一个屏幕 这是我想要自动化的,但找不到任何方法来获取内容的唯一XPath,因为它的属性(如id、类、文本、索引)总是在更改。使
contains
标识元素运行时
String date = "06/22/2019";
String Xpath = "//tr[@class='someClassName']/tr[contains(.,'"+date+"')]";