Я работаю со старым порталом, и мне нужно использовать IE
. Есть некоторые вещи, которые он не находит, потому что это часть меню <td>
, я попытался найти его на XPath
, но это не поможет.Selenium C# как найти элемент с помощью JavaScript?
Я нашел, что форма отображается функцией JavaScript
. И я бы хотел нажать на них только для его выполнения, но как я могу найти элементы страницы, используя selenium WebDriver
??
Например: если у меня был этот код
<div class="logout-link ng-scope"
ng-click="login("github")"
ng-show="!me" ng-controller="MenuCtrl">login</div>
Как я могу выполнить нг щелчок часть с Selenium WebDriver?
Что вы подразумеваете под «Я пытался найти его XPath, но не помогает». Там есть какое-либо исключение или что-то еще. Также дайте –
Ну, потому что у меня нет реальный код сети. Это на другом ПК, где я не могу извлечь какой-либо код, поэтому я решил привести еще один пример. Появилась панель инструментов, и xpath нашел каждый инструмент, но я просто не мог щелкнуть по одному, потому что все из них имели одинаковые атрибуты, но javascript. Поэтому мне нужно было выполнить один javascript в конкретном. Вот почему. –
Мне нравится, как принятый ответ не имеет ничего общего с титлом. https://stackoverflow.com/questions/11688694/selenium-error-when-using-javascript-or-getting-elements – George