Как я могу принять нажмите Значение с Selenium IDE - PullRequest
0 голосов
/ 08 октября 2019

Я новичок в использовании Seleniumn ide, я хочу использовать условие if else для просмотра моей веб-страницы.

При просмотре страницы есть 2 разные веб-страницы, например, когда я нажимаю на кнопку, на ней отображаются детали. Посмотреть. когда я нажимаю на ту же кнопку, он показывает мне список, так что я хочу проверить, когда я начинаю использовать селен и первая страница Подробный вид. если селен запущен и виден в виде списка, я хочу превратить его в подробный вид.

я хочу использовать для этой команды

|цель |значение

если (условие === false) щелкнуть путь к кнопке (для подробного просмотра)

иначе ничего не делать

end

1 Ответ

0 голосов
/ 08 октября 2019

Вам нужно найти xpath, который можно найти только в виде списка или подробного просмотра. Например, list_view_xpath - xpath, который можно найти на странице просмотра списка и не найти на странице подробного просмотра.

wait for element visible | xpath=page_is_loaded | 30000
store xpath count | xpath=list_view_xpath | n
if| ${n} == 1 | 
 click | xpath=detail_view_button |
end

где page_is_loaded - xpath указывает, что страница была показана, а detail_view_button- xpath кнопки, которая меняет вид страницы.

...