需要getText用于以下内容(
请帮助
<script type="text/javascript" async="" src="https://ssl.google-analytics.com/ga.js"></script><script src="/assets/application-09e7c8eb6ed1c47d9ccf9c9e94726f71.js" type="text/javascript"></script>
<div id="topBar">
<div class="container">
<div class="row">
<div class="span4">
<img alt="Canvus Applications" src="/assets/canvus_applications-f083c07b0216f0919ec4d11268e53bfa.png">
</div>
<div class="span7 hide-on-phones">
<br>
</div>
<div class="span1 hide-on-phones">
<img alt="powered by Amazon" class="amazon" src="/assets/core_views/amazon-c8de04354cd8a0cd0f311b55726ef892.png">
</div>
</div>
</div>
</div>
<div id="loginContainer" class="container">
<div class="row">
<div class="span8 offset2">
</div>
</div>
<div class="row">
<div class="offset3 span6 loginForm">
<h3>Forgot Your Password<div></div><div></div></h3>
答案 0 :(得分:0)
您没有提供太多信息,但是如果元素在使用getText()时返回空字符串,请尝试此操作。
WebElement forgotPassword = driver.findElement(By.cssLocator("cssLocator of the element here");
String textToRetrieve = forgotPassword.getAttribute("innerText");
System.out.println(textToRetrieve);
答案 1 :(得分:0)
你可以这样使用
String textPwd=driver.findElement(By.xpath ("//h3[contains (text(),'Forgot Your Password')]")).getText ();
System.out.println(textPwd);