【问题标题】:Robot Framework Appium Library : Input Text from certain Coordinates or Append text to the Existing text?Robot Framework Appium Library:从某些坐标输入文本或将文本附加到现有文本?
【发布时间】:2019-03-13 05:07:35
【问题描述】:

我正在使用 RobotFramework-appium 库。有一个关键字“输入文本”将文本放入编辑文本框中。 “输入文本”关键字清除现有文本并从起始坐标开始写入文本。现在我的问题是,是否可以从特定坐标写入文本或将文本附加到现有文本?

【问题讨论】:

  • 作为一种解决方法,您可以检索现有文本,将新文本附加到该字符串变量,然后将该字符串变量发送回文本元素。

标签: appium robotframework python-appium


【解决方案1】:

您可以使用 Collections 库从文本框中获取文本值:

*** Settings ***
Library Collections

*** Keywords ****

Append Value in Text Box
  @{list}=  create list

  ${get_text}=  Get Text  id=textbox
  append to list  ${list}  ${get_text}
  ${my_text}=  InputForTextBox
  append to list  ${list}  ${my_text}
  Input Text  id=textbox   ${list}

更多关于收藏库here

【讨论】:

  • 是否可以从右到左而不是从左到右输入文本?另外,是否可以从文本框的中间输入文本而不是从头开始输入?
  • @SaiBharathReddyMallavarapu 你可以操纵上面的测试来完成大部分工作
猜你喜欢
  • 2020-03-12
  • 2014-03-24
  • 2019-02-21
  • 1970-01-01
  • 2017-04-02
  • 1970-01-01
  • 2013-06-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多