sendKeys无法用于输入(Samsung上的数字小键盘),无法与Appium和Java一起使用

时间:2019-06-06 13:49:14

标签: java android appium

driver.findElement(By.id("com.volker.android.volkerforms:id/pin1")).sendKeys("1234");

        //numinp.sendKeys("1234");
driver.findElement(By.id("com.volker.android.volkerforms:id/login")).click();

我尝试过

 //capabilities.setCapability("appPackage","com.volker.android.volkerforms");
        //capabilities.setCapability("appActivity", "com.volker.android.volkerforms.ui.LoginActivity");

1 个答案:

答案 0 :(得分:0)

基本上uiautomatorviewer会向您显示id定位符的完整结构,并且您不应该为By.id添加整个定位符结构。

在以下代码段中使用它应该可以正常工作。

driver.findElement(By.id("pin1")).sendKeys("1234");
driver.findElement(By.id("login")).click();