Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法从HTML动态表中获取数据_Javascript_Html_Automated Tests_Selenium Webdriver - Fatal编程技术网

Javascript 无法从HTML动态表中获取数据

Javascript 无法从HTML动态表中获取数据,javascript,html,automated-tests,selenium-webdriver,Javascript,Html,Automated Tests,Selenium Webdriver,我正在用web驱动程序测试一个web应用程序 当我输入关键字并单击“搜索”按钮时,生成了此动态表: <div id="mainView"> <div class="table-responsive"> <table id="search_results_table" class="table table-striped table-hover table-condensed table-bordered"> <tbody> <

我正在用web驱动程序测试一个web应用程序 当我输入关键字并单击“搜索”按钮时,生成了此动态表:

<div id="mainView">
<div class="table-responsive">
<table id="search_results_table" class="table table-striped table-hover table-condensed table-bordered">
    <tbody>
    <tr class="ng-scope" ng-repeat="object in objects">
    <td>
    <a href="#/en/object?company=WAR001&area=X&mu=BIST_CE466&name=TSK(BEN721JUU5)(000)">
    <b class="ng-binding">TSK(BEN721JUU5)(000)</b>
    </a>
    <p style="font-size:11px">
    </td>
    </tr>
    </tbody>
</table>

您是否尝试过JavaScript中的
document.innerHTML
标记

像这样的,

WebElement element = driver.findElement(By.id("foo"));
String contents = (String)((JavascriptExecutor)driver).executeScript("return arguments[0].innerHTML;", element); 
我找到了答案

WebElement element = driver.findElement(By.id("foo"));
String contents = (String)((JavascriptExecutor)driver).executeScript("return arguments[0].innerHTML;", element);