我可以将excel表中的数据导入仪器UIAutomation吗?

时间:2013-01-22 09:04:19

标签: javascript instruments ios-ui-automation import-from-excel xcode-instruments

我想为有两个字段的屏幕编写脚本,我只想测试这些字段的不同值的可能性,是否会导航到更多屏幕。但是进入这些领域的数据组合太大了。那么我可以从excel /我已存储数据的任何其他文件中导入数据吗?

1 个答案:

答案 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

参考https://stackoverflow.com/a/20626488/344798