C # Selenium: Как я могу получить CSS или Xpath при нажатии на кнопку? - PullRequest
1 голос
/ 24 мая 2019

Я хочу получить атрибуты кнопки при нажатии на нее, например, при использовании компонента Chromedriver: именно то, что я получаю, когда щелкаю правой кнопкой мыши -> Проверять в своем браузере (Chrome или Firefox).Как я могу получить такую ​​информацию, если это возможно, с целью воспроизведения веб-сеанса, после такого запоминания с помощью Selenium.На данный момент я могу смоделировать нажатие на кнопку, зная, например, ее CSS-селектор.Я просто хочу знать, смогу ли я получить CSS-SElector, используя Selenium и щелкая вручную (человеческое действие, так), избегая предварительного щелчка правой кнопкой мыши -> Проверка с помощью классического браузера.

            browser = new ChromeDriver();
            browser.Navigate().GoToUrl("https:/twitter.com/EmiratesTeamNZ");     

Я хочу получить имя класса или CSS-селектор или Xpath кнопки лайка и ретвита, находящейся на странице, когда я нажимаю на нее.Этот код, попал сюда, не работает

browser.ExecuteAsyncScript("return window.getComputedStyle(document.querySelector('.SomeTitle .bar'),':before').getPropertyValue('content')");

Есть идеи?Большое спасибо за вашу помощь.

...