我目前面临无法在 Android 模拟器上运行 Appium 测试的问题。但是,我可以使用终端节点 index.js 在节点 js 上运行测试,代码成功执行,状态码为 200。
请参考以下代码:
const wdio = require("webdriverio"); const assert = require("assert");
const 选项 = { 路径:'/wd/hub', 端口:4723, 能力:{ 平台名称:“Android”, 平台版本:“11.0”, deviceName: "Android 模拟器", 应用程序:“/Users/rekha/Downloads/ApiDemos-debug.apk”, appPackage: "io.appium.android.apis", appActivity: ".view.TextFields", 自动化名称:“UiAutomator2” } };
异步函数main(){ const client = await wdio.remote(opts);
const field = await client.$("android.widget.EditText");
await field.setValue("Hello World!");
const value = await field.getText();
assert.strictEqual(value,"Hello World!");
await client.deleteSession();
}
main();
有人可以帮我在配备 M1 芯片的 Macbook Pro 上的 Android 模拟器上运行这个 appium 测试吗?