Не могу получить атрибут кнопки в С# через xPath

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
549
Благодарностей
304
Баллы
63
Начал осваивать C#, пока дается с большим трудом, но я не сдаюсь:D

Понимаю, что это элементарно, но никак не могу получить нужный мне результат.

Задача, получить слова "Войти" из кнопки на сайте m.vk.com

Написал такой код, но он не работает, в чем ошибка?
C#:
Tab Tab1 = instance.ActiveTab;

Tab1.Navigate("https://m.vk.com/");
Tab1.WaitDownloading();

HtmlElement InputVK = Tab1.FindElementByXPath("//div[@class='fi_row_new']//input[@class='button wide_button']");
string strInputVK = InputVK.GetAttribute("value");
project.SendInfoToLog("Кнопка" + strInputVK);
73160
 

djaga

Client
Регистрация
26.04.2020
Сообщения
505
Благодарностей
1 054
Баллы
93
  • Спасибо
Реакции: Dmitriy Ka

sitnem

Client
Регистрация
03.12.2016
Сообщения
122
Благодарностей
78
Баллы
28
А что за ошибка в логе, ни на что не намекает?

Не?
C#:
HtmlElement InputVK = Tab1.FindElementByXPath("//div[@class='fi_row_new']//input[@class='button wide_button']",0);
Вроде как метод принимает два аргумента: сам xpath, и номер элемента, который нас интересует.
 
  • Спасибо
Реакции: Dmitriy Ka и Yuriy Zymlex

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)