Вызов клика на конкретном div

0

Я пытаюсь вызвать клик, используя мое приложение vb.net на этом div

<div class="name"><a href="www.website.com">Name of said Item</a></div>

Поэтому я использую WebBrowser1.Document.GetElementById("имя"). InvokeMember ("click")

Однако всякий раз, когда я это делаю, я получаю ошибку

"Необработанное исключение типа" System.NullReferenceException "произошло в TractorPartComparison.exe

Дополнительная информация: Ссылка на объект не установлена в экземпляр объекта. "

Код, который я использую в настоящее время, работает на другом сайте, но по какой-то причине для этого конкретного тега он разбивает мое приложение.

Теги:
webbrowser-control

1 ответ

1
Лучший ответ

.GetElementById("name") ищет <div id="name"> not <div class="name">

  • 0
    Ну, это учит меня для повторного использования кода. Как бы я обойти это исправить однако? Изменение его на GetElementByClass не работает, и я не могу найти никакого исправления в настоящее время.
  • 0
    getElementsByClassName возвращает массив элементов, поэтому вам нужно выбрать тот, который вам нужен.
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню