Ios 如何使用Appium Xcode工具执行单个命令
目前,我正在一个javascript文件中编写所有测试用例操作,并使用Xcode Instruments automation.traceTemplate文件来执行测试用例。 以下是来自TestCase文件的内容Ios 如何使用Appium Xcode工具执行单个命令,ios,xcode5,appium,ios-ui-automation,xcode-instruments,Ios,Xcode5,Appium,Ios Ui Automation,Xcode Instruments,目前,我正在一个javascript文件中编写所有测试用例操作,并使用Xcode Instruments automation.traceTemplate文件来执行测试用例。 以下是来自TestCase文件的内容 var target = UIATarget.localTarget(); var app = target.frontMostApp(); var window = app.mainWindow(); //target.logElementTree(); target.delay(
var target = UIATarget.localTarget();
var app = target.frontMostApp();
var window = app.mainWindow();
//target.logElementTree();
target.delay(2);
UIATarget.localTarget().captureScreenWithName("Application launched");
target.frontMostApp().mainWindow().textFields()[0].setValue("demo");
target.delay(2);
UIATarget.localTarget().captureScreenWithName("Username entered");
var passwordfield = target.frontMostApp().mainWindow().secureTextFields()[0];
passwordfield.setValue("demo");
我的要求:
我希望使用Xcode工具在iOS设备上一次执行一个操作,而不是将完整的测试用例文件作为输入传递,类似于Appium工具的实现
提前感谢………XCode工具本机不支持动态Javascript。您必须将所有javascript放在一个文件中,并同时执行所有脚本。您不能停止执行,不能有单独的测试用例等。 这就是appium发挥作用的地方,它将允许任意JS执行。您以appium/selenium格式创建测试用例,它们将在后台向仪器发送命令 运行本教程,您甚至不必使用JS,您可以使用Java/Ruby,您的状态会更好 退房 您可以一个接一个地发送命令,并实时观察它们在设备/仿真器上发生:)
还有一个Ruby REPL。有人能帮我吗??如果我做错了什么,请告诉我。请讨论。我有一个客户端,这个客户端从客户端对设备执行一些操作。假设他输入了一些文本,然后我想在实际设备中输入这些文本,然后截图。我想动态创建这些命令,截图并发送给客户端。我让一个客户端和这个客户端从客户端在设备上执行一些操作。假设他输入了一些文本,然后我想在实际设备中输入这些文本,然后截图。我想动态地创建这些命令,并拍摄其屏幕截图,然后将此屏幕截图发送给clientYes。只要使用Appium及其相关Web驱动程序,就可以做到这一切。使用github.com/appium/appium上的appium项目并从命令行运行它,而不是使用appium桌面应用程序。然后使用任何appium客户端库连接到服务器,它们不需要在测试用例中运行。谢谢您的回复。我不想用appium。我拥有的所有其他必需组件,只是我需要实现这个场景,而不是使用appium。请帮帮我。