我不知道发生了什么。我一直在尝试在Flutter-Android应用程序上完成一个简单的测试超过2周,而且我遇到了一个问题或者另一个问题。测试用例是单击按钮并将文本输入到edittext字段中。首先,在Appium启动测试之前,它需要5分钟,当它启动时,只有当我在同一个字段上执行2个动作时才会将文本输入到eedittext字段中。我必须单击edittext和sentkeys。每当我这样做时,焦点区域将不会失去焦点以移动到下一个区域。停在第一个edittext上。请问前进的方向是什么?请蚂蚁其他替代Appium。它真的很邋and和片状。
public void StartButton() throws IOException {
_driver.findElementByXPath("//android.widget.Button[@bounds='[60,598][660,706]']").click();
//_driver.findElementByXPath("//android.widget.EditText[@bounds='[60,374][660,490]']").click();
_driver.findElementByXPath("//android.widget.EditText[@bounds='[60,374][660,490]']").sendKeys("kadeoya4");
MobileElement me = (MobileElement) _driver.findElementByXPath("//android.widget.EditText[@bounds='[60,550][660,666]']");
me.click();
MobileElement mex = (MobileElement) _driver.findElementByXPath("//android.widget.EditText[@bounds='[60,550][660,666]']");
mex.sendKeys("8022334455");
MobileElement test = (MobileElement) _driver.findElementByXPath("//android.widget.EditText[@bounds='[60,726][660,774]']");
test.click();
MobileElement good = (MobileElement) _driver.findElementByXPath("//android.widget.EditText[@bounds='[60,726][660,774]']");
good.sendKeys("111111");
_driver.findElementByXPath("//android.widget.EditText[@bounds='[60,902][660,1018]']").click();
_driver.findElementByXPath("//android.widget.EditText[@bounds='[60,902][660,1018]']").sendKeys("111111");
}