无法使用 Robot Framework 将文本输入到 HTML 输入元素中
Posted
技术标签:
【中文标题】无法使用 Robot Framework 将文本输入到 HTML 输入元素中【英文标题】:Cannot Input Text into HTML input element using Robot Framework 【发布时间】:2021-12-07 05:00:09 【问题描述】:我的 html 看起来像这样:
<input type="text" name="USERNAME.DUMMY.DUMMY.1" value="" id="USERNAME.DUMMY.DUMMY" class="username" size="25" autocomplete="Off">
我正在尝试在加载后向该输入元素插入文本。她是我的机器人脚本:
Open Browser $url $browser
Sleep $wait
Input Text id=USERNAME.DUMMY.DUMMY $text
但它永远无法找到 ID。我对类和名称属性进行了同样的尝试,但它们都不起作用。此元素不在 iFrame 下。
任何帮助将不胜感激!
【问题讨论】:
检查用户名字段是否在阴影元素内。 【参考方案1】:你可以试试
input text //*[@id="USERNAME.DUMMY.DUMMY"]
【讨论】:
这并没有提供问题的答案。一旦你有足够的reputation,你就可以comment on any post;相反,provide answers that don't require clarification from the asker.以上是关于无法使用 Robot Framework 将文本输入到 HTML 输入元素中的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Robot Framework、Selenium2Library、Element Text Should Be 关键字无法正确验证输入元素文本?
在 Robot Framework 中将冗长的文本定义为变量