我对测试和selenium是个新手,有很多疑问,其中之一是我可以断言一个元素存在,但如何验证它实际上是什么,例如,如果我必须检查一个特定的字段是文本区域还是文本框....
那么使用硒IDE有没有办法做到呢?
事先谢谢...
您可以尝试对每种元素使用特定的断言:例如,Asserteditable locator
如果字段为label将失败,AssertText locator Pattern
将对label起作用,而对于文本框返回的值将为'',AssertChecked locator
如果控件不是切换按钮将失败,AssertSelectedLabel locator Pattern
如果控件不是下拉列表将失败,等等。此外,您还可以使用定位器中包含的标记更改元素断言:从id=editfield
到css=input#editfield
以确保这是一个编辑字段,或者到css=textarea#editfield
以确保这是多行文本框,等等。
登录后我有一个文本字段。登录后,光标将自动聚焦在该文本字段上。如何验证该文本字段上是否存在光标/焦点? 以下是文本字段的HTML代码:
问题内容: 我的JavaScript代码是这样的: 看这里 : 我在文本输入中添加了必填项。但这不起作用如果文本输入为空,则当我单击“提交”时,不需要任何消息 有解决我问题的方法吗? 非常感谢你 问题答案: 您必须做三件事: 确保桌子周围有表格 移动之类的了 将按钮类型从更改为 查看演示- 小提琴
问题内容: 如何在AngularJS的文本字段中验证IP?目前,我正在使用此代码,但并非在所有情况下都有效。任何想法 ? 问题答案: 用: 匹配0.0.0.0到255.255.255.255 如果您想删除,建议您添加其他语句。否则,正则表达式将太复杂。 观察者示例: 演示版 [编辑] 最好的选择是创建指令,例如:
问题内容: 我正在使用JavaFX和Scene Builder,并且有一个带有文本字段的表单。这些文本字段中的三个从字符串解析为双精度。 我希望它们是学校成绩,因此只能将其设置为1.0到6.0之间。不应允许用户写“ 2.34.4”之类的内容,但可以写“ 5.5”或“ 2.9”之类的内容。 验证已解析字段: 如何测试用户输入的值是否正确? 我已经在Stackoverflow和Google上进行了搜索
因此,我有一个包含许多的表单,它们都需要填写。我研究了文本框验证,但我只能找到验证单个文本框的说明。下面是单数文本框验证的代码。我只是想知道是否有可能同时打击所有的人,而不是每个人都这样。任何帮助都将不胜感激!
问题内容: JavaFX 2不提供验证支持(掩码,输入过滤等)。难以采用不提供基本功能的技术。我正在尝试实现自己的验证器,但这是一个很大的痛苦。 JavaFX 8中是否有任何有关验证的新闻?我试图找到新功能,但是我不知道在哪里搜索,很难确切地找到JavaFX 8中的变化。我需要知道这一点,因为我正在考虑将JavaFX用于新的应用程序。 问题答案: 回答 不可以,JavaFX 8将不会实现高级验证支