Работа с элементами коллекции в VS C#

  • Автор темы Автор темы Kreola
  • Дата начала Дата начала

Kreola

Client
Регистрация
31.07.2015
Сообщения
44
Реакции
3
Баллы
8
Приветствую
Ребят пишу в visual studio вход на дропбокс
Почему -то не могу ткнуть на кнопку Войти (изучаю воту страницу https://www.dropbox.com/login?src=logout )
Кто в шарпе курит помогите пожалуйста
he.InvokeMember("click"); не срабатывает

Код:
Развернуть Свернуть Копировать
private void button1_Click(object sender, EventArgs e)
        {
            if ((txb_Login.Text == "") | (txb_Pass.Text == ""))
            {
                label3.Text = "Незаполненно одно из полей или оба поля! Повторите ввод";
            }
            webBrowser1.Document.All["login_email"].InnerText = txb_Login.Text;
            webBrowser1.Document.All["login_password"].InnerText = txb_Pass.Text;
            HtmlElementCollection hec = webBrowser1.Document.GetElementsByTagName("div");
            foreach (HtmlElement he in hec)
            {
                if (he.GetAttribute("class") == "sign-in-text")
                {
                    he.InvokeMember("click");
                }

            }
        }
 
he.InvokeMember("click"); не срабатывает
Ошибка в имени атрибута, но я бы посоветовал Вам лучше использовать Selenium так как IE очень непредсказуем
C#:
Развернуть Свернуть Копировать
 if (he.GetAttribute("className"") == "sign-in-text")
                {
                    he.InvokeMember("click");
                }
 

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