显示“注册成功”消息后。由于关闭按钮,我无法找到该文本元素。这是HTML代码。
<div class="form-msg" id="register_activity_message">
<div class="alert alert-msg alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
Thank you for registering with us, We have sent an E-mail message to your E-mail account.
</div>
</div>
答案 0 :(得分:0)
您可以使用下面的代码段在注册后获取文本。
String registrationText =driver.findElement(By.xpath("//*[@id=\"register_activity_message\"]/div/text()")).getText();
如能解决您的问题,请接受并接受答案。
答案 1 :(得分:0)
如果您只想注册文本,请使用:
String regText = driver.findElement(By.cssSelector("div.alert.alert-msg.alert-success.alert-dismissible")).getText();
System.out.println(regText.replace(driver.findElement(By.cssSelector("button.close")).getText(), "").trim());