使用appium在真实设备上键入垃圾值

时间:2018-01-25 10:46:41

标签: java android appium appium-android

我正在使用appium工具进行apk自动化,我的脚本在模拟器上工作正常但是当我在真实设备上运行时,电子邮件地址和密码不会按预期输入。它输入了一些垃圾值。

不仅是我,而且许多团队成员都面临同样的问题。

这些是更多其他必需的细节:

  • Appium版本:1.7.1
  • Java-Client:5.0.4
  • Java 1.7

电话详情:

  • 三星Galaxy A5(操作系统:6)
  • 万普拉斯

Appium代码:

public void loginInApp(String EmailValue, String PasswordValue) 
{ 
    objAndroidGenericMethods.enterTexAndroidElement(getEmailtxt(), EmailValue, "entered the email/ username "); 
    objAndroidGenericMethods.enterTexAndroidElement(getPasswordtxt(), PasswordValue, "Entered the password"); 
}


public void enterTexAndroidElement(AndroidElement element, String textValue, String reportContent) {
    element.sendKeys(textValue);
}

public AndroidElement getEmailtxt() {
    emailtxt.clear();
    return emailtxt;
}

public AndroidElement getPasswordtxt() {
    passwordtxt.clear();
    return passwordtxt;
}
           // Objects for email & Password
@FindBy(xpath = "//android.widget.EditText[@index='0' and @resource-id='com.test.android:id/et_email_address']")
public AndroidElement emailtxt;
@FindBy(xpath = "//android.widget.EditText[@index='0' and @resource-id='com.test.android:id/et_loginregister_password']")
public AndroidElement passwordtxt;

Screenshot for reference

0 个答案:

没有答案