0

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

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

感谢Java初学者

4

2 回答 2

1

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

em.error[for='coworkeremail']

编辑

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

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

然后找到元素。

于 2013-10-14T21:53:51.867 回答
0

考虑到你只有一个元素class = error

.error是 CSS 选择器。

于 2013-10-14T18:04:12.953 回答