Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sendkeys()未使用Appium释放Android应用程序中的元素_Android_Selenium_Appium - Fatal编程技术网

Sendkeys()未使用Appium释放Android应用程序中的元素

Sendkeys()未使用Appium释放Android应用程序中的元素,android,selenium,appium,Android,Selenium,Appium,当我使用这段代码时,它并没有释放用户帐户元素,而是成功地发送了文本,但没有从中出来 在第二个元素中,我必须发送密码,但它不会从第一个元素出来 当我使用 WebElementUserAccount=driver.findElement(By.xpath("//android.widget.EditText[@content-desc='User account']")); UserAccount.click(); UserAccount.sendKeys("

当我使用这段代码时,它并没有释放用户帐户元素,而是成功地发送了文本,但没有从中出来 在第二个元素中,我必须发送密码,但它不会从第一个元素出来

当我使用

WebElementUserAccount=driver.findElement(By.xpath("//android.widget.EditText[@content-desc='User account']"));
          UserAccount.click();
          UserAccount.sendKeys("Test");

Android键盘在发送文本之前打开,并开始在第二个元素中写入使用
driver.hideKeyboard()在第一个元素中输入文本后。您的键盘可能正在隐藏下一个元素。

使用
驱动程序。hideKeyboard()在第一个元素中输入文本后。您的键盘可能隐藏了下一个元素。

每当您执行自动化操作时,最好关闭移动键盘中的文本建议(预测文本)

检查是否显示键盘。如果显示,请使用以下代码:

WebElement UserName= driver.findElement(By.xpath("//android.widget.EditText[@content-desc='User account']"));
WebElement Password= driver.findElement(By.xpath("//android.widget.EditText[@content-desc='Password']"));
UserName.sendKeys("UserName"); 

无论何时进行自动化,最好关闭移动键盘中的文本建议(预测文本)

检查是否显示键盘。如果显示,请使用以下代码:

WebElement UserName= driver.findElement(By.xpath("//android.widget.EditText[@content-desc='User account']"));
WebElement Password= driver.findElement(By.xpath("//android.widget.EditText[@content-desc='Password']"));
UserName.sendKeys("UserName"); 

在第一个元素中输入文本后,这将不起作用。它没有释放键。您尝试过吗?如果键盘在第一个元素之前,那么在第一个元素之前使用它。在第一个元素中输入文本后,这将不起作用。它不会释放键。您尝试过吗?若键盘在第一位,那个么在第一个元素之前使用它。