input - Robot Framework 文本字段清除和输入

标签 input automation textfield robotframework selenium2library

我正在使用 Robot Framework 自动化网页。该页面包含不寻常的文本字段,这些字段接收自动输入(不是占位符值),以防因输入无效值而按 Enter

这是文本字段:

<div class="bound_value">
	<input id="ember475" size="5" type="text" class="ember-view ember-text-field">
	<input id="ember476" type="checkbox" class="ember-view ember-checkbox">
</div>

我尝试过使用Input TextPress Key 进行处理。 我是一个初学者,所以请原谅我的措辞。

  • 使用输入文本:行为就好像我点击了字段, 清除内容,回车,然后输入值。

  • 使用 Press Key 的行为就好像我点击了字段添加 只需输入输入即可添加到我已经包含的内容中。

清除元素文本+按键的工作方式与输入文本相同。

我需要一种方法来点击文本字段,删除内容,不按回车键,输入文本,然后按回车键。

如何使用 RIDE 自定义库执行此操作?

预先感谢您的努力。

最佳答案

您是否尝试过使用关键字清除元素文本:

 Clear Element Text  xpath=//input[@id='ember475']

更多信息在这里 http://robotframework.org/Selenium2Library/doc/Selenium2Library.html#Clear%20Element%20Text

关于input - Robot Framework 文本字段清除和输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38337906/

相关文章:

javascript - 如何使用 jQuery 将正则表达式应用于输入?

Python-是否可以一次打开多个 Chrome 网页?

ios - 带有日期选择器的文本字段在日期快速更改时崩溃

ios - 无法在 Swift 的 UITextFieldDelegate 类初始值设定项中使用 TextField

javascript - 如何通过单击按钮将页面中所有文本字段中的数据更改为大写

javascript - ng-model 和值组合不适用于输入文本框

html - 同时在两个不同的 HTML 输入框中输入文本

css - 如何使用文本样式创建诸如 stackoverflow 之类的标签

.net - HtmlUnit 不等待 AJAX 执行

automation - Jira 应用程序属性存储在哪里