У меня есть форма Windows, которую я передал элементу управления WebBrowser, мне нужно загрузить файл XML, но кнопка загрузки генерирует URI на лету с помощью JavaScript, поэтому я не могу ссылаться на URL / URI, который содержит XML сстрока кода.Итак, что я сделал, захватил элемент по его идентификатору, а затем вызвал кнопку «щелчок».Это не хорошо, потому что мне нужно знать имя файла XML, который я загружаю, и знать, куда он идет, чтобы я мог ссылаться на файл и анализировать его.
Вот HTML-код кнопки:
<button type="button" id="__button35" data-sap-ui="__button35"
role="button" aria-disabled="false" tabindex="0"
class="HB-14-1E3F57 extTextLinkDark sapUiBtn sapUiBtnIconAndText
sapUiBtnNorm sapUiBtnS whiteToolPopupListLink sapUiBtnStd"><img
id="__button35-img" src="costco/resource/image/xmlIcon.png"
alt="" role="presentation" class="sapUiBtnIco sapUiBtnIcoL"><span
class="sapUiBtnTxt">Download Details as XML</span></button>
А вот простой способ нажатия на кнопку:
var buttonElement = webBrowser1.Document.GetElementById("__button35");
buttonElement.InvokeMember("click");
Может кто-нибудь, пожалуйста, помогите мне найти способ отправить это в папку по моему выбору, датьXML-файл другое имя, или даже способ поймать его во время загрузки, чтобы я мог проанализировать данные?Спасибо.