dja*_*fan 9 selenium webdriver selenium-webdriver
使用硒,我可以得到一个不可见元素的文本吗?我尝试使用driver.getElement().getText()但我得到一个空字符串.
<p id="versionInfo" style="display: none;">
4.7.2<br/>
20130714-1512
</p>
</footer></body>
Run Code Online (Sandbox Code Playgroud)
he_*_*eat 25
Javascript没有必要,通过textContext属性获取值.
var text = driver.FindElement(By.Id("demo-div")).GetAttribute("textContent")
Run Code Online (Sandbox Code Playgroud)
http://yizeng.me/2014/04/08/get-text-from-hidden-elements-using-selenium-webdriver/#c-sharp
尝试使用javascript executor。尽管我能够对不可见元素执行点击操作,但我还没有尝试过。
JavascriptExecutor executor = (JavascriptExecutor)driver;
String text= executor.executeScript("document.getElementById('versionInfo').innerHTML");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6032 次 |
| 最近记录: |