JAVA中的Appium ios应用程序:如何在Appium for ios应用程序中打开键盘视图
我们正在使用Appium和JAVA自动化iOS应用程序 我们陷入了困境 如何在appium中打开键盘视图以键入UIAtextbox字段,因为没有它webdriver的sendkeys无法工作JAVA中的Appium ios应用程序:如何在Appium for ios应用程序中打开键盘视图,java,ios,appium,Java,Ios,Appium,我们正在使用Appium和JAVA自动化iOS应用程序 我们陷入了困境 如何在appium中打开键盘视图以键入UIAtextbox字段,因为没有它webdriver的sendkeys无法工作 请帮助……您不应该在iOS上使用send_键。这是出了名的不可靠。() 下面是我在python中的实现: textfield = driver.find_element_by_class_name('UIATextField') text = 'ABCDEF' driver.execute_script("
请帮助……您不应该在iOS上使用send_键。这是出了名的不可靠。() 下面是我在python中的实现:
textfield = driver.find_element_by_class_name('UIATextField')
text = 'ABCDEF'
driver.execute_script("au.getElement('%s').setValue('%s')" % (textfield.id, text))
driver.hide_keyboard('return') # Close the keyboard with the return button
因此,您需要做的是:
- 获取webelement/textfield
- 在驱动程序上,调用ExecuteScript
- 传入webelement的id和要将textfield设置为的值
- 可选:隐藏键盘