Траверс, чтобы добраться до innerHTML - PullRequest
0 голосов
/ 16 августа 2011

Используя Selenium IDE, мне нужно проверить, присутствует ли текст «Рабочий лист по расписанию для ZBW - Boston Center». Я хотел бы использовать AssertTextPresent для этого. Я использую Firebug, чтобы определить путь к элементу.

Вот что я сделал в IDE: Команда: assertTextPresent Цель: xpath = // html / body / div [7] / div [2] / div / div / span Значение: Рабочая таблица ввода расписания для ZBW - Бостон-центр

Тем не менее, я получаю «[error] false» в разделе журнала. Кто-нибудь знает, что я делаю неправильно?

Ниже приведен фрагмент HTML для страницы:

<div id="worksheet_div" style="display: inline;">
    <div class="fg1" style="width: 2010px;">
        <div class="fgt">
            <span style="padding-right: 10px; background-color: #E3EFFF;">Schedule    Entry Worksheet for ZBW - Boston Center</span>
            </div>

1 Ответ

0 голосов
/ 17 августа 2011

имеет ли значение, где находится текст или просто где-то?если это последнее, вы можете сделать что-то столь же простое, как

css=span

, если позиция на странице имеет значение, тогда нужно добавить к ней больше структуры

css=.fgt span

или аналогичной.

также полезно использовать плагин firefinder для firefox для отладки xpath и css

...