如何找到以下错误消息的cssselector

时间:2013-10-14 17:54:24

标签: selenium css-selectors

我正在使用selenium web驱动程序测试注册流程。我有一个输入电子邮件ID的字段,该字段不应与用户的emailId(已注册的用户)相同。代码如下所述。我需要得到cssselector。

<em for="coworkeremail" class="error">Your co-worker's email must be different than yours</em>

由于 Java初学者

2 个答案:

答案 0 :(得分:1)

在课堂上比较有点粗略,特别是如果还有更多。 error是一个非常通用的类,所以我说匹配for属性。

em.error[for='coworkeremail']

修改

正如您在评论中所说,您的元素位于框架中。找到该帧的ID或名称,然后执行,

driver.switchTo().frame("idOrName"); // assuming you are using Selenium 2 and Java

然后找到元素。

答案 1 :(得分:0)

只考虑一个class = error

的元素

.error是CSS选择器。