Selenium C#列出Xpath之间的元素

时间:2018-03-19 06:09:30

标签: selenium selenium-chromedriver

我想知道这是否有能力/任何人都有一个例子。

我访问的网页具有非常结构化的布局,并使用注释来开始和结束部分。

在每个部分中,他们始终是开场评论,结束评论和<h3></h3>,有时只有<table></table>

如果我知道一个部分开始的路径和它完成的位置有没有办法循环这个范围?

HTML

&#13;
&#13;
<!-- Asset Allocation -->
<h3 style="border-top: 1px solid #CCCCCC; margin-top: 20px;">Asset Allocation</h3>
<p class="fundreportsubheading">% as at 31 Aug 2017</p>
<table class="table2 tablefundreport noth">
                <tbody><tr class="N_Qodd">
                    <td style="text-align: left;">Domestic Equity</td>
                    <td>4.181</td>
                </tr>
                <tr class="N_Qeven">
                    <td style="text-align: left;">International Equity</td>
                    <td>95.494</td>
                </tr>
                <tr class="N_Qodd">
                    <td style="text-align: left;">Listed Property</td>
                    <td>0.000</td>
                </tr>
                <tr class="N_Qeven">
                    <td style="text-align: left;">Unlisted Property</td>
                    <td>0.000</td>
                </tr>
                <tr class="N_Qodd">
                    <td style="text-align: left;">Domestic Fixed Interest</td>
                    <td>0.000</td>
                </tr>
                <tr class="N_Qeven">
                    <td style="text-align: left;">International Fixed Interest</td>
                    <td>0.000</td>
                </tr>
               
                <tr class="N_Qodd">
                    <td style="text-align: left;">Cash</td>
                    <td>0.325</td>
                </tr>
                <tr class="N_Qeven">
                    <td style="text-align: left; border-bottom: none;">Other</td>
                    <td style="border-bottom: none;">0.000</td>
                </tr>
        </tbody></table>
<!-- /Asset Allocation -->
&#13;
&#13;
&#13;

示例评论Xpaths

            //*[@id="maincontent"]/div[2]/div[3]/comment()[3]
            //*[@id="maincontent"]/div[2]/div[3]/comment()[4]

0 个答案:

没有答案