【问题标题】:python android selenium send_keys BACK_SPACEpython android selenium send_keys BACK_SPACE
【发布时间】:2018-06-18 18:52:02
【问题描述】:

无法删除输入文本中的最后一个字母,???

appium.find_element_by_id("title").send_keys("totot")
appium.find_element_by_id("title").send_keys(Keys.BACK_SPACE)

【问题讨论】:

  • 在做“send_keys(Keys.BACK_SPACE)”时,文字全部被键盘选中
  • 当您手动执行相同的步骤时会发生同样的事情吗?发布网站链接?
  • 我使用 appium Android 输入管理器进行 unicode.. 并且手动不会发生
  • @langme,尝试在这些行之间添加appium.find_element_by_id("title").click() - 这应该取消选择文本并将光标放在行尾
  • 已经完成.. 不起作用@Andersson

标签: python selenium testing appium backspace


【解决方案1】:

目标是改变键盘 替换:

appium.activate_ime_engine('io.appium.android.ime/.UnicodeIME')

作者:

appium_driver.activate_ime_engine('com.jb.gokeyboard/.GoKeyboard')

【讨论】:

  • 这似乎不是一个答案?或者如果是我不确定我是否理解它。
  • 稍微解释一下它是如何工作的以及它如何解决问题会很有帮助。请记住,我们的答案应该是有启发性的!
  • 答案是有用的键盘很重要..我使用了默认键盘应用程序,但它对功能有限制(例如退格键)
猜你喜欢
  • 2018-08-09
  • 2021-08-02
  • 1970-01-01
  • 2016-05-27
  • 1970-01-01
  • 2021-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多