我有一个注册页面。
在我的测试中,我试图在没有名字的情况下注册。 按下注册按钮应显示“必需”通知标签。
您可以在附加的屏幕截图中看到结构。
我试图通过xpath,id等从id 'firstName'
获取文本。它找不到这个对象。
我的最新尝试:
String test = driver.findElement(By.id("'firstName'/descendant::td[@class='alert alert-danger']")).getText();`
我错过了什么?
答案 0 :(得分:3)
尝试By.cssSelector("#firstName + registration-control-messages > div.alert")
您使用的By
不正确。