Ios 如何通过点击带有黄色圆圈的按钮来隐藏键盘?

Ios 如何通过点击带有黄色圆圈的按钮来隐藏键盘?,ios,keyboard,testng,appium,appium-ios,Ios,Keyboard,Testng,Appium,Appium Ios,我使用appium和java来自动化我的测试。 我想知道我用黄色圈出的按钮的名称。 如何通过点击带有黄色圆圈的按钮来隐藏键盘 您能否尝试使用: driver.hideKeyboard("Hide keyboard"); 您可以尝试使用: driver.hideKeyboard("Hide keyboard"); 下面是Appium Inspector,显示了密钥的详细信息: 这里有两个隐藏键盘的不同示例: driver.hideKeyboard(“隐藏键盘”) driver.findel

我使用appium和java来自动化我的测试。 我想知道我用黄色圈出的按钮的名称。 如何通过点击带有黄色圆圈的按钮来隐藏键盘

您能否尝试使用:

driver.hideKeyboard("Hide keyboard");
您可以尝试使用:

driver.hideKeyboard("Hide keyboard");

下面是Appium Inspector,显示了密钥的详细信息:

这里有两个隐藏键盘的不同示例:

driver.hideKeyboard(“隐藏键盘”)


driver.findelelement(By.xpath(“/*[contains(@name,'Hide keyboard')])。单击();

以下是显示键详细信息的Appium检查器:

这里有两个隐藏键盘的不同示例:

driver.hideKeyboard(“隐藏键盘”);


driver.findElement(By.xpath(“/*[contains(@name,'Hide keyboard')])。单击();

谢谢你的回答,问题是hideKeyboard没有接受任何字符串。我只能点击
driver.hideKeyboard()
谢谢你的回答,问题是hideKeyboard不接受任何字符串。我只能点击
driver.hideKeyboard();
谢谢你的回答@Domestus,这是第一个我不能使用的答案,因为hideKeyboard不接受任何字符串。我只能点击
driver.hideKeyboard());
第二个解决方案必须起作用,但不幸的是,它没有起作用。我在占位符中点击了另一个字符(额外的“z”),而不是键盘被关闭了!!如果
hideKeyboard()
不接受字符串,您可能正在使用旧版本的java客户端。最新版本为4.1.1。否则它可能与您正在使用的驱动程序有关。您是否正在使用
AppiumDriver driver=new IOSDriver(url,caps);
?我正在使用java客户端3.4.1,好的,我将尝试更新它。否则我正在使用
AppiumDriver
AppiumDriver(新URL()http://0.0.0.0:4723/wd/hub)
看起来像
hideKeyboard()
接收字符串实际上是特定于IOSDriver的:因此您需要将AppiumDriver强制转换到IOSDriver中以获得对该命令的访问权。否则,您仍然可以尝试并找到一个运行良好的findelelement命令,然后单击()
在按钮上。您找到解决方案了吗?请将答案标记为已接受,如果它对您有帮助的话!让我知道是否应该在当前答案中进行任何编辑。感谢您的回答@Domestus,这是第一个我无法使用的答案,因为hideKeyboard不接受任何字符串。我只能点击
driver.hideKeyboard();
第二个解决方案必须起作用,但不幸的是,它没有起作用。我在占位符中点击了另一个字符(额外的“z”),而不是键盘被关闭了!!如果
hideKeyboard()
不接受字符串,您可能正在使用旧版本的java客户端。最新版本为4.1.1。否则它可能与您正在使用的驱动程序有关。您是否正在使用
AppiumDriver driver=new IOSDriver(url,caps);
?我正在使用java客户端3.4.1,好的,我将尝试更新它。否则我正在使用
AppiumDriver
AppiumDriver(新URL()http://0.0.0.0:4723/wd/hub)
看起来像
hideKeyboard()
接收字符串实际上是特定于IOSDriver的:因此您需要将AppiumDriver强制转换到IOSDriver中以获得对该命令的访问权。否则,您仍然可以尝试并找到一个运行良好的findelelement命令,然后单击()在按钮上。您找到解决方案了吗?如果答案对您有帮助,请将其标记为已接受!请告诉我当前答案中是否需要进行任何编辑。