Я использую элемент управления WebBrowser в приложении Windows Forms для автоматизации веб-сайта и выполнения некоторых действий, поэтому мне нужно знать элементы HTML на веб-сайте (например, идентификатор текстового поля, идентификатор кнопки).
Все идет гладко, пока я не столкнусь с одной ситуацией. Существует элемент ссылки html, который указывает на себя (например: "http://www.aaa.com"), но вызывает новые окна с другим URL-адресом (например:" http://www.bbb.com"). Ниже представлен элемент ссылки html:
< a href="#" class="toolbar" id="Export_Link" onclick="showExportWindow();" title="Export me">Exports & Reports< /a>
В нем появилось новое окно с другим URL-адресом, и, следовательно, элемент управления WebBrowser не смог получить элемент HTML в новом окне, поскольку он отслеживает элемент html в старом окне ("http://www.aaa.com #"), а не новое окно ("http://www.bbb.com")
Пожалуйста, помогите мне! Я застрял здесь на 1 неделю! Кто-нибудь знает, как решить эту проблему?