【问题标题】:how to confirm a NumberPicker after sending data with Appium使用 Appium 发送数据后如何确认 NumberPicker
【发布时间】:2016-02-15 23:23:18
【问题描述】:

我为 Android Native 应用程序编写测试自动化。我想向 NumberPicker 输入/发送值,我的代码如下:

WebElement heightValue = appiumDriver.findElement(By.className("android.widget.NumberPicker"));
heightValue.sendKeys("180");
appiumDriver.findElement(By.id("com.kmp.connect.coach:id/buttonDefaultPositive")).click();

问题是,我必须在本机键盘上单击确认,然后单击我的应用程序的确定按钮,然后设置值。但我不能干扰本机键盘。 我尝试 InputMethodManager 但我无法获得应用程序的上下文。我想以某种方式将“完成”发送到键盘

我正在使用带有硒的 Appium

【问题讨论】:

    标签: java android selenium automation appium


    【解决方案1】:

    这个与本机键盘操作键交互 - 输入(确认):

    driver.sendKeyEvent(66);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-20
      • 1970-01-01
      • 2012-10-13
      • 2021-06-03
      • 2019-10-15
      • 2023-01-27
      • 1970-01-01
      • 2016-01-19
      相关资源
      最近更新 更多