【问题标题】:Append text to an existing field that contains text将文本附加到包含文本的现有字段
【发布时间】:2017-03-25 20:40:26
【问题描述】:

我正在尝试将文本添加到已包含文本的字段中而不清除现有文本。本质上附加文本

'input text' 关键字会在每次迭代之前清除该字段,因此不是一个可行的解决方案

有谁知道这样做的方法吗?

【问题讨论】:

    标签: robotframework selenium2library


    【解决方案1】:

    您为什么不简单地使用获取文本来检索字段已包含的内容,将其分配给变量,然后使用输入文本添加您想要的任何内容。即

    ${original_text}=    Get Text    Input_Field_Locator
    Input Text    Input_Field_Locator    ${original_text}+${append_text}
    

    【讨论】:

      【解决方案2】:

      我建议使用javascript,通过从Selenium2Library 调用Execute Javascript 关键字如下:

      Execute Javascript $("#inputfield").val($("#inputfield").val() + " some more text");

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-05-11
        • 2020-12-07
        • 2022-01-21
        • 2020-08-30
        • 2010-10-24
        • 2019-07-12
        • 2013-05-01
        • 1970-01-01
        相关资源
        最近更新 更多