gpt4 book ai didi

textarea - 无法通过机器人框架从文本区域获取文本

转载 作者:行者123 更新时间:2023-12-05 03:02:27 24 4
gpt4 key购买 nike

我正在尝试从应用程序的文本区域获取文本(例如 abc)。源代码中的标签文本区域不包含 abc,但它在屏幕上是可见的,我想捕获它。

我已经尝试了 Robot Framework 的 Get Text 关键字,但我的返回值为空。我需要了解我还可以使用什么来获取文本区域值。

${ExceptionValue} =  Get Text xpath=//textarea[contains(text(),'abc')]

预期结果是 ${ExceptionValue} 值不应为空,因为文本区域中有文本。然而返回的值是空的。

最佳答案

<textarea> 中输入的文本实际上存储在它的属性中 value , 它不是其文本的一部分。你可以通过输入一些东西,然后通过浏览器中的“检查元素”打开它来看到——正如你所说,你可以在页面中看到输入的文本,但它不在 HTML 源代码的开始和结束标记之间。

因此关键字 Get Text返回一个空字符串给你 - 它适用于那些开始和结束标签之间的内容。要获取实际值 - 您输入的内容,请获取属性值 value ,为此 - 使用关键字 Get Element Attribute :

${my typed text}=   Get Element Attribute    locator_for_the_element    value

关于textarea - 无法通过机器人框架从文本区域获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54754117/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com