【问题标题】:How to select Text from the lookup field after searching particular text in robot framework selenium在机器人框架 selenium 中搜索特定文本后如何从查找字段中选择文本
【发布时间】:2022-01-06 09:36:02
【问题描述】:

我需要选择在搜索字段中输入的文本。传递了以下机器人框架 selenium 关键字。

运行关键字并在失败时继续输入文本 xpath: //input[@type='search'] 610-Page

运行关键字并在失败时继续执行 JavaScript document.getElementsByClassName('input-group').value = "610-Page";

但是当我检查所选字段的值时,输出为空。

Run Keyword And Continue on Failure 元素应该包含 xpath: //input[@type='search'] 610-Page

我得到的错误: 元素 'xpath: //input[@type='search']' 应该包含文本 '610-Page' 但它的文本是 ''

【问题讨论】:

  • 可以分享整个脚本吗?
  • 如果您知道自己输入的是什么文本,为什么还要检查该字段?为什么... Continue on Failure?可能是输入文本失败,所以字段为空。
  • 您需要按照标题所述选择文本 - 将其选中/突出显示,还是检索已输入的文本?这是两个不同的东西。
  • 是否有可以选择或突出显示输入文本的关键字?
  • @Angela 您的用例是否类似于谷歌搜索,在输入搜索词并按 Enter 后,您想从搜索字段中检索值(您的文本)?

标签: selenium search input robotframework


【解决方案1】:

输入元素不会有文本,它会有 value 关键字。因此,如果您想获取输入框中的文本值,则必须获取 value 属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-16
    • 2020-11-30
    • 2021-04-13
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    相关资源
    最近更新 更多