Невозможно проверить кнопку выхода для <a href="/index.php?r=site%2Flogout"></a> этого тега - PullRequest
0 голосов
/ 08 января 2019

Я не могу найти 1 соответствующий узел для <a href="/index.php?r=site%2Flogout"></a> этого кода. Я пытался: //a[@href,'/index.php?r=site%2Flogout'] это показывает неправильно.

Xpath для этой строки кода <a href="/index.php?r=site%2Flogout"></a> xpath: //a[@href,'/index.php?r=site%2Flogout']

Ответы [ 3 ]

0 голосов
/ 08 января 2019

Пожалуйста, попробуйте ниже:

// а [содержит (@href, '/ index.php? Г = Сайт% 2Flogout')]

0 голосов
/ 10 января 2019

Как вы можете видеть ниже в моем приложении, у меня есть аналогичный внешний HTML, и здесь я использую текст ссылки для его нажатия. Не могли бы вы попробовать то же самое и сообщить мне, работает ли он для вас или нет .

a class = "fxpage-userpanel-button" id = "fxpage-userpanel-logoutbutton" href = "javascript: void (0);" onclick = "showConfirm ('Вы уверены, что хотите выйти?', 'http://asd/auth/logout?module=module')"> Выйти

Попробуйте это:

driver.findElement (By.linkText ("Log Out")). Click ();

0 голосов
/ 08 января 2019

изменить запятую , на равную =

//a[@href='/index.php?r=site%2Flogout']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...