Appium驱动程序在Android Spinner中选择了错误的值

时间:2018-03-29 13:30:13

标签: android-spinner appium-android

微调器具有值(1到10)。 代码设置为选择2,但选择1。

@AndroidFindBy(id = "quantity_spinner")
private AndroidElement spinnerQuantity;

public void setQuantity(String val){
    spinnerQuantity.click();
driver.findElementByXPath("//android.widget.TextView[@text='"+val+"']").click();
}

//function call
setQuantity('2');

Samsung 7上的Appium版本1.4.1

1 个答案:

答案 0 :(得分:0)

将值传递为字符串而不是字符。在你的代码中它应该是" 2"而不是' 2'。同时将Appium更新到最新的稳定版本