我正在使用appium自动化工具自动化iOS移动应用程序。我正在使用:
问题是,我能够启动该应用程序,但是在用户名和密码字段中输入关键字花费了太多时间。由于此问题,登录脚本需要更长的时间,并且超时会导致失败。
在提高打字速度方面,两种appium iOS功能可以提供帮助
这两个必将提高文本字段上的键入速度。
解决方法: Appium提供了设置剪贴板功能来设置系统剪贴板的内容。可以使用所需的字符串加载iOS剪贴板,然后将其粘贴到文本字段元素中。
步骤:
设置剪贴板文本-
driver.set_clipboard(input_text)
在输入文本字段上长按-
from appium.webdriver.common.touch_action import TouchAction
actions = TouchAction(driver)
actions.long_press(text_field_el, duration=5000).perform()
选择“粘贴”选项以粘贴剪贴板文本内容-
driver.find_element_by_class_name("XCUIElementTypeMenuItem").click() # Paste option element
鸦片问题: