Selenium webdriver - 无法找到后代对象
Selenium webdriver - failed to locate descendant object
我有一个注册页面。
在我的测试中,我试图在没有名字的情况下注册。
按注册按钮应显示 'Required' 通知标签。
您可以在所附的屏幕截图中看到该结构。
我试图通过xpath、id等从id'firstName'
中获取文本,但未能找到该对象。
我最近的尝试:
String test = driver.findElement(By.id("'firstName'/descendant::td[@class='alert alert-danger']")).getText();`
我错过了什么?
尝试By.cssSelector("#firstName + registration-control-messages > div.alert")
您使用的By
不正确。
我有一个注册页面。
在我的测试中,我试图在没有名字的情况下注册。 按注册按钮应显示 'Required' 通知标签。
您可以在所附的屏幕截图中看到该结构。
我试图通过xpath、id等从id'firstName'
中获取文本,但未能找到该对象。
我最近的尝试:
String test = driver.findElement(By.id("'firstName'/descendant::td[@class='alert alert-danger']")).getText();`
我错过了什么?
尝试By.cssSelector("#firstName + registration-control-messages > div.alert")
您使用的By
不正确。