gpt4 book ai didi

javascript - 从仪器 javascript 脚本中的数据库或文本文件中读取数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:03:05 26 4
gpt4 key购买 nike

我有一个这样的脚本:

var target = UIATarget.localTarget();
var mainWindow = target.frontMostApp().mainWindow();

var element = mainWindow.textFields()["UserID"];
element.setValue("Hello World");

UIALogger.logStart("Logging element tree ...");
target.logElementTree();
UIALogger.logPass();

我想做的是读取文本文件或数据库连接,因此我可以用文本文件或数据库查询中的值替换“Hello World”。在 Instruments 应用程序中使用 javascript 来控制 iphone 模拟器的 UI 自动化是否可能?

最佳答案

是的,这是可能的。您可以在 bash 脚本中获取您能够获取的所有数据。编写一个脚本文件,将所需信息打印到标准输出。例如

#!/bin/bash
cat myfile

您可以从 UIAutomation 运行此 bash 脚本并使用此命令获取它的输出

var result = target.host().performTaskWithPathArgumentsTimeout(full_path_to_your_script, [""], 10);

现在您可以使用 bash 脚本的输出了:

element.setValue(result.stdout);

关于javascript - 从仪器 javascript 脚本中的数据库或文本文件中读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19008544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com