android - 在 Appium 中,Sendkeys 没有按预期工作,它发送的内容比我给它的多

标签 android automated-tests appium sendkeys

当我点击以下代码时,我正在使用 Appium 编写 Android 应用程序的测试用例

 public void EnterQuantity() {
            wd.findElement(By.xpath("//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.RelativeLayout[1]/android.widget.ScrollView[1]/android.widget.LinearLayout[1]/android.widget.LinearLayout[3]/android.widget.LinearLayout[3]/android.widget.LinearLayout[1]/android.widget.EditText[1]")).sendKeys("1"); 
            }   

我在“数量”字段中得到 11,而不是 1。 我怎样才能降低写入速度以确保只写出我给出的数字而不是加倍。

最佳答案

尝试手动更改 Android 设备中的语言和输入设置中的自动更正设置

关于android - 在 Appium 中,Sendkeys 没有按预期工作,它发送的内容比我给它的多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34989966/

相关文章:

android - 暂停时 Activity 崩溃

java - 测试用例后使用SQL回滚,但被测方法使用commit

java - 如何使用 Selenium 从 iOS 选择器轮中选择随机值

android - 对话框创建后 dialog.getWindow() 返回 null

java - 如何在android Canvas 中绘制一个实心三角形?

java - ListView 显示具有行重用的不同类型的行

ios - Appium 检查器 - 应用程序不反射(reflect)在屏幕上

python - 如何使用tox仅测试一个功能?

android - 无法从 SDK 管理器安装 "Android SDK Platform Tools"

java - 有没有人尝试过为 appium 移动应用程序自动化创建本地设备实验室