Как мы можем нажать на ссылку «Href» в Selenium Webdriver? - PullRequest
0 голосов
/ 08 марта 2019

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

.....

driver.findElement (By.xpath ( "// а [@ HREF = 'Карьера']")) нажмите ();.

............

Вот HTML-контент для тега Div ... ..............

    <div class="logo">
        <img src="/ui/healthcare/assets/images/core/ascension_logo_white.svg" alt="Ascension">
    </div>


    <ul class="list-group">
            <li>
                <h4>Get Involved</h4>
                <ul class="link-list">
                            <li><a href="/Careers">Careers</a></li>
                            <li><a href="/Events">Classes and Events</a></li>

........................

..... enter image description here

enter image description here

1 Ответ

1 голос
/ 08 марта 2019

Попробуйте это ниже xpath

 driver.get("https://healthcare.ascension.org/"); 
JavascriptExecutor js = ((JavascriptExecutor) driver); 
js.executeScript("window.scrollTo(0, document.body.scrollHeight)"); 
JavascriptExecutor executor = (JavascriptExecutor) driver; 
executor.executeScript("arguments[0].click();",driver.findElement(By.xpath("//a[@href='/Careers']")));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...