Articles of appium

如何通过Xcode应用程序发送当前目录path(path中的空间)到terminal

我必须从Objective C代码运行一个脚本。 我的脚本server.js位于path / Users / SS / Desktop / iPhone App / Appium.app / Contents / Resources / node_modules / appium / server.js 在目标C代码中,我将path设置为 [self.serverTask setCurrentDirectoryPath:[NSString stringWithFormat:@“%@ /%@”,@“/ Users / SS / Desktop / iPhone App / Appium.app / Contents / Resources”,@“node_modules / appium”]]; 带有参数的发射path [self.serverTask setLaunchPath:@“/ bin / bash”]; [self.serverTask setArguments:[NSArray arrayWithObjects:@“ – […]

如何从MAC机器的命令提示符启动Appium服务器?

我使用appium自动化ios原生移动应用程序。 到现在为止,我通过单击启动button从Appium GUI启动服务器。 现在我想从命令提示符启动服务器。 我可以通过以下步骤在Windows机器上做同样的事情: 启动Node.js命令提示符 导航至Appium bin文件夹 使用命令node appium 我遇到了如何在Mac上启动Node.js命令提示符的问题。 你能告诉我如何从Mac上的命令提示符启动Appium服务器。

testing包含带有Appium的WKWebView的iOS应用程序时,行为不一致

我正在为使用WKWebviews显示一些数据的iOS应用程序创build自动化testing。 用户将查询input到本地文本字段中,并在web视图中显示结果。 问题是,当检查HTML中的一些预期结构时,我得到了不一致的行为。 这是我期待的HTML: <div id="results"> <div class="frame"> <div class="card"> // here my data </div> </div> </div> 在Appium我检查了这三个div存在的非常简单的情况如下: it("should display results inside the web view", function () { return driver .waitForElementByName("Address and Search") .sendKeys("search query") .sleep(1000) .contexts().then(function (contexts) { // get list of available views. Returns array: ["NATIVE_APP","WEBVIEW_1"] return driver.context(contexts[1]); // choose the webview context […]

错误:Logcat捕获失败:产生ENOENT

Starting Node Server info: Welcome to Appium v1.2.0 (REV e53f49c706a25242e66d36685c268b599cc18da5) debug: Non-default server args: {"address":"127.0.0.1","logNoColors":true,"platformName":"Android","platformVersion":"19","automationName":"Appium"} info: Appium REST http interface listener started on 127.0.0.1:4723 info: LogLevel: debug info: –> POST /wd/hub/session {"desiredCapabilities":{"automationName":"Appium","platform":"Android","platformVersion":"19","app":"C:\\Users\\qadeer\\Documents\\NetBeansProjects\\convoTest\\app\\Convo.apk","platformName":"Android","deviceName":"01899dd5c94c237a","browserName":"","app-package":"com.convo.android","app-activity":".ConvoMain","version":"4.4.2"}} debug: Appium request initiated at /wd/hub/session debug: Request received with params: {"desiredCapabilities":{"automationName":"Appium","platform":"Android","platformVersion":"19","app":"C:\\Users\\qadeer\\Documents\\NetBeansProjects\\convoTest\\app\\Convo.apk","platformName":"Android","deviceName":"01899dd5c94c237a","browserName":"","app-package":"com.convo.android","app-activity":".ConvoMain","version":"4.4.2"}} info: Starting android appium debug: The following desired capabilities were provided, […]