0

我是测试和硒的新手,并且有很多疑问,例如我可以断言一个元素存在,但如何验证它实际上是什么,例如,如果我必须检查特定字段是文本区域还是文本框...... .

那么有没有办法使用 selenium IDE 来做到这一点?

提前致谢...

4

2 回答 2

0

不太清楚你的问题的意义是什么......

从 HTML 的角度来看,一个文本框是,一个文本区域是 . 您可以指定并断言专门检查这些元素的定位器,例如使用 XPath 定位器:

  • //输入[@type='文本]
  • //文本区域
于 2012-04-06T13:04:28.677 回答
0

您可以尝试使用特定于每种元素的断言:例如 assertEditable | locator,如果您的字段是标签,则将失败,assertText | locator | pattern适用于标签,而对于文本框,返回值将为 '',assertChecked | locator如果您的控件不是切换按钮,则将失败,assertSelectedLabel | locator | pattern如果您的控件不是下拉菜单等,则会失败。您也可以使用包含在定位器中的标签更改元素断言:从id=editFieldcss=input#editField以确保这是一个编辑字段或以css=textarea#editField确保这是多行文本框等等。

于 2012-04-06T11:49:43.020 回答