Как хранить текстовые элементы из iFrame / таблицы - PullRequest
0 голосов
/ 19 июня 2019

Я хочу получить текст из таблицы на сайте с таким iframe, как этот

<iframe id="frame1234" colidx="0" name="list" title="My list" 

   src="/    datalist/list_41300.jsp?servletpath=/abc/list_41300.jsp&amp;..  

   style="width: 100%; height: 434px;">
</iframe>

И когда я проверяю инструменты разработчика в Chrome (F12) и выбираю элемент, HTML-кодтаблицы выглядит и выглядит так:

<html>

<body>
    <table class="list" summary="Mylist">
        <tbody>
            <tr>
                <th scope="col" class="tbl-hdr">
                    <a href="javascript:" onclick="javascript:sortCol('/source/list/abc_1234.jsp?jorp=1234&amp;ap=1','1234','no', event); return false;">
                        <img alt="Cat" border="0" title="Category">Items</b>
                    </a>
                </th>
            </tr>
            <tr class="tbl-hdr-custom" id="1234_448575_120_24">
                <td align="right">
                    <a href="javascript:list_xy('00334','448575','Text 1');list_Open('1234','HG');">8575</a>
                </td>
            </tr>
            <tr class="tbl-hdr-body" id="1234_448543_121_24">
                <td align="right">
                    <a href="javascript:list_xy('00334','448543','Text 2');list_Open('1234','HG');">443</a>
                </td>
            </tr>
            <tr class="tbl-hdr-custom" id="1234_448504_120_24">
                <td align="right">
                    <a href="javascript:list_xy('00334','448504','Text 3');list_Open('1234','HG');">98314</a>
                </td>
            </tr>
        </tbody>
    </table>
</body>

</html>

Я хотел бы сохранить значения текстов (8575, 443, 98314) в переменной, чтобы позже применить цикл в моем коде.

Как я могу сделать это в JavaScript?У меня есть только Xpath, и я вижу, что только в Javascript можно получить getElementsByID ().

Я пробовал использовать Xpath в Selenium IDE, но не нашел элемент.

Этот Xpath Iполучил его с помощью инструментов разработчика Chrome.

//*[@id="1234_8575_120_24"]/td[2]/a

Спасибо за любую помощь.

...