【发布时间】:2021-11-22 11:24:24
【问题描述】:
我的测试使用 javascript 在 appium 1.20.2 和 wdio 7.7.3 的 browserstack 下运行。 在字段中输入文本后,我需要在移动 (android) 键盘中单击 enter 以转到另一个页面。
我试过了:
driver.pressKeyCode(66);
但是什么也没发生。我只看到光标在字段内移动,仅此而已。
准确地说,在测试运行时没有显示键盘,我不知道这是否是什么也没发生的原因。
我也试过这个driver.execute('mobile: performEditorAction', {'action': 'done'});
我尝试在输入电子邮件之前单击该字段,我输入它并执行了 pressKeyCode(66),但没有任何效果。 the app interface
谁能帮帮我?
谢谢
图片
【问题讨论】:
-
不确定您的环境,但 Android 中存在一个长期存在的错误,导致浏览器 JavaScript 中的 keyCode 未知。 bugs.chromium.org/p/chromium/issues/detail?id=809107
标签: javascript android appium ui-automation appium-android