Изменения документа GeckoFX
Редактировал(а) Alexandr Fokin 2022/12/08 08:35
<
>
отредактировано Alexandr Fokin
на 2021/08/12 12:06
на 2021/08/12 12:06
отредактировано Alexandr Fokin
на 2022/12/08 08:34
на 2022/12/08 08:34
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,34 +1,8 @@ 1 -{{code language="c#"}} 1 +GeckoFX 2 +[[https:~~/~~/www.nuget.org/packages/GeckoFX/>>url:https://www.nuget.org/packages/GeckoFX/]] 2 2 3 -// Change html attribute 4 - var usernameInput = geckoWebBrowser1.Document.GetElementById("j_username"); 5 - usernameInput.SetAttribute("value", "abc"); 4 +---- 6 6 6 +{{children/}} 7 7 8 -// ButtonClick 9 - var buttonElement = geckoWebBrowser1.Document.GetElementById("button"); 10 - new GeckoButtonElement(buttonElement.DOMElement).Click(); 11 - 12 - 13 -// FormSubmit 14 - var form = geckoWebBrowser1.Document.GetElementById("loginForm"); 15 - (form as GeckoFormElement).submit(); 16 - 17 - 18 -// Execute JS 19 - using (AutoJSContext context = new AutoJSContext(geckoWebBrowser1.Window)) 20 - { 21 - var result1 = context.EvaluateScript( 22 - "(() => { return 2; })()", 23 - (nsISupports)geckoWebBrowser1.Window.DomWindow, 24 - out res 25 - ); 26 - 27 - var result2 = context.EvaluateScript( 28 - "document.getElementById('loginForm').submit()", 29 - (nsISupports)geckoWebBrowser1.Window.DomWindow, 30 - out res 31 - ); 32 - } 33 - 34 -{{/code}} 8 +