我是测试和硒的新手,并且有很多疑问,例如我可以断言一个元素存在,但如何验证它实际上是什么,例如,如果我必须检查特定字段是文本区域还是文本框...... .
那么有没有办法使用 selenium IDE 来做到这一点?
提前致谢...
我是测试和硒的新手,并且有很多疑问,例如我可以断言一个元素存在,但如何验证它实际上是什么,例如,如果我必须检查特定字段是文本区域还是文本框...... .
那么有没有办法使用 selenium IDE 来做到这一点?
提前致谢...
不太清楚你的问题的意义是什么......
从 HTML 的角度来看,一个文本框是,一个文本区域是 . 您可以指定并断言专门检查这些元素的定位器,例如使用 XPath 定位器:
您可以尝试使用特定于每种元素的断言:例如
assertEditable | locator
,如果您的字段是标签,则将失败,assertText | locator | pattern
适用于标签,而对于文本框,返回值将为 '',assertChecked | locator
如果您的控件不是切换按钮,则将失败,assertSelectedLabel | locator | pattern
如果您的控件不是下拉菜单等,则会失败。您也可以使用包含在定位器中的标签更改元素断言:从id=editField
到css=input#editField
以确保这是一个编辑字段或以css=textarea#editField
确保这是多行文本框等等。