我想为有两个字段的屏幕编写脚本,我只想测试这些字段的不同值的可能性,是否会导航到更多屏幕。但是进入这些领域的数据组合太大了。那么我可以从excel /我已存储数据的任何其他文件中导入数据吗?
答案 0 :(得分:2)
是的,这是可能的。您可以在bash脚本中获取能够获取的每个数据。编写一个脚本文件,将所需信息打印到标准输出。例如
#!/bin/bash
cat myfile
您可以从UIAutomation运行此bash脚本并使用此命令获取其输出
var result = target.host().performTaskWithPathArgumentsTimeout(full_path_to_your_script, [""], 10);
现在您可以使用bash脚本的输出:
element.setValue(result.stdout);
请在此处参考fabe的答案,https://stackoverflow.com/a/19016573/344798