Javascript 如何使用Selenium+;Appium与java

Javascript 如何使用Selenium+;Appium与java,javascript,java,selenium,selenium-webdriver,appium,Javascript,Java,Selenium,Selenium Webdriver,Appium,我正在尝试使用Appium在iOS设备上的StaticText字段上执行自动化。我可以得到文本并打印出来 Object value = js.executeScript("UIATarget.localTarget().frontMostApp().mainWindow().collectionViews()[0].cells()[0].staticTexts()[\"abc\"].value();"); System.out.println(value); 样本输出:从20/分钟开始 我

我正在尝试使用Appium在iOS设备上的StaticText字段上执行自动化。我可以得到文本并打印出来

Object value = js.executeScript("UIATarget.localTarget().frontMostApp().mainWindow().collectionViews()[0].cells()[0].staticTexts()[\"abc\"].value();"); 

System.out.println(value);
样本输出:从20/分钟开始

我现在尝试的是,因为它是一个随机值,每次运行测试时,我都会得到不同的输出。因为我想要断言输出,所以无法给出一个静态值并断言它


是否有任何方法可以通过测试,即使每次运行测试时得到不同的值。

API使用情况

唯一的方法是使用应用程序代码调用的API获取为
StaticText
字段生成的随机值


因为这就是为什么在测试过程中可以断言相同+有效的值。

如果您得到不同的输出值,并且验证该值不是您的目标,为什么要断言它?只要删除assert,不管输出值如何,您的测试都将通过