Как нажать на ссылку «Выйти» в соответствии с HTML через селен и Java - PullRequest
0 голосов
/ 08 июня 2018

Вот код,

<div id="user-tools">
    Welcome
    <strong>Admin</strong>
    /
    <a href="/">View</a>
    /
    <a href="/admin/password_change>Change password</a>
    /
    </a href="/admin/logout/">Log out</a>
</div>

И я пытаюсь использовать этот способ, чтобы нажать ссылку «Выйти», но не повезло.

driver.findElement(By.xpath("//a[@href='/admin/logout/'])".click();

Есть идеи?Благодарю.

1 Ответ

0 голосов
/ 08 июня 2018

Чтобы щелкнуть по элементу с текстом Выйти , вы можете использовать одну из следующих Стратегий локатора :

  • CssSelector :

    "div#user-tools a[href='/admin/logout/']"
    
  • XPath :

    "//div[@id='user-tools']//a[@href='/admin/logout/'][contains(.,'Log out')]"
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...