вот пример страницы
http://izhevsk.ru/forumtopics/63.html
По сути это таблица
Я в цикле кликаю по всем темам
Затем вновь загружаю её
иногда страничка загружается медленнее чем я кликаю по следующему элементу в таблице
Хочу проверить подгрузился ли элемент скажем по адресу:
xpath=//table[5]/tbody/tr/td[1]/table[${Ntem}]/tbody/tr[1]/td[3]/font/a
пишу:
if(xpath=//table[5]/tbody/tr/td[1]/table[${Ntem}]/tbody/tr[1]/td[3]/font/a)==true) {Tpause=500} else {Tpause=1}
pause ${Tpause}
но так не получается :)
[error] Threw an exception: syntax error
Как зделать ?
Благодарю заранее.
Как вообще проверить наличие ссылки ?
Автор selevo, 18 мая 2012 18:40
Сообщений в теме: 2
#1
Отправлено 18 мая 2012 - 18:40
Действительность,собой определяй.
(с)из лучших на свете книг "Звенящие кедры России"
(с)из лучших на свете книг "Звенящие кедры России"
#2
Отправлено 18 мая 2012 - 21:05
промерить наличие элемента в данном случаи можно вот так:
verifyElementPresent
xpath=html/body/center/table[5]/tbody/tr/td[1]/table[28]/tbody/tr[1]/td[3]/font/a
затем это поместить в условие
вот так:
if (selenium.isElementPresent(xpath='//html/body/center/table[5]/tbody/tr/td[1]/table[28]/tbody/tr[1]/td[3]/font/a')==true) {Tpause=1}
Причём нужно добавить ещё один слэш в путь /
Только так будет работать
Реально в патср инспекторе только 1 слеш в пути.
verifyElementPresent
xpath=html/body/center/table[5]/tbody/tr/td[1]/table[28]/tbody/tr[1]/td[3]/font/a
затем это поместить в условие
вот так:
if (selenium.isElementPresent(xpath='//html/body/center/table[5]/tbody/tr/td[1]/table[28]/tbody/tr[1]/td[3]/font/a')==true) {Tpause=1}
Причём нужно добавить ещё один слэш в путь /
Только так будет работать
Реально в патср инспекторе только 1 слеш в пути.
Действительность,собой определяй.
(с)из лучших на свете книг "Звенящие кедры России"
(с)из лучших на свете книг "Звенящие кедры России"
#3
Отправлено 21 мая 2012 - 07:43
Подождать пока элемент появится можно так:
waitForElementPresent | //html/body/center/table[5]/tbody/tr/td[1]/table[28]/tbody/tr[1]/td[3]/font/a
но если это линк, то проще так:
waitForElementPresent | link=Текст линка
waitForElementPresent | //html/body/center/table[5]/tbody/tr/td[1]/table[28]/tbody/tr[1]/td[3]/font/a
но если это линк, то проще так:
waitForElementPresent | link=Текст линка
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных