它基于用户登录动态生成,同样,class =“row-left”用于同一页面上的3个元素,而XPath //div[text()='~~' and @class = 'row-left']
没有定位元素。
您可以使用子元素找到所需的div元素,如下所示,它将指向突出显示的div。
//label[text()='Email Address']/parent::*
如果您想获得动态电子邮件的价值,可以按照以下方式获取
driver.findElement(By.xpath("//label[text()='Email Address']/parent::*")).getText();
它将提供动态电子邮件ID