我正在使用 appium 工具进行 apk 自动化,我的脚本在模拟器上运行良好,但是当我在真实设备上运行时,电子邮件地址和密码没有按预期输入。它输入了一些垃圾值。
不仅我,而且许多团队成员都面临着同样的问题。
这些是更多其他必需的详细信息:
- Appium 版本:1.7.1
- Java客户端: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;