От версии 1.1 >
отредактировано Alexandr Fokin
на 2020/10/17 17:08
К версии < 6.2 >
отредактировано Alexandr Fokin
на 2022/12/08 08:33
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -Разработка.NET.Библиотеки.Програмно управляемый браузер.WebHome
1 +Разработка.NET.Библиотеки.Программно управляемый браузер.WebHome
Содержимое
... ... @@ -1,0 +1,41 @@
1 +GeckoFX
2 +[[https:~~/~~/www.nuget.org/packages/GeckoFX/>>url:https://www.nuget.org/packages/GeckoFX/]]
3 +
4 +
5 +----
6 +
7 +
8 +{{code language="c#"}}
9 +
10 +// Change html attribute
11 + var usernameInput = geckoWebBrowser1.Document.GetElementById("j_username");
12 + usernameInput.SetAttribute("value", "abc");
13 +
14 +
15 +// ButtonClick
16 + var buttonElement = geckoWebBrowser1.Document.GetElementById("button");
17 + new GeckoButtonElement(buttonElement.DOMElement).Click();
18 +
19 +
20 +// FormSubmit
21 + var form = geckoWebBrowser1.Document.GetElementById("loginForm");
22 + (form as GeckoFormElement).submit();
23 +
24 +
25 +// Execute JS
26 + using (AutoJSContext context = new AutoJSContext(geckoWebBrowser1.Window))
27 + {
28 + var result1 = context.EvaluateScript(
29 + "(() => { return 2; })()",
30 + (nsISupports)geckoWebBrowser1.Window.DomWindow,
31 + out res
32 + );
33 +
34 + var result2 = context.EvaluateScript(
35 + "document.getElementById('loginForm').submit()",
36 + (nsISupports)geckoWebBrowser1.Window.DomWindow,
37 + out res
38 + );
39 + }
40 +
41 +{{/code}}
XWiki.XWikiComments[0]
Автор
... ... @@ -1,0 +1,1 @@
1 +XWiki.cccc1808
Комментарий
... ... @@ -1,0 +1,7 @@
1 +Geckofx60.64
2 +https://www.nuget.org/packages/Geckofx60.64/
3 +
4 +Запуск:
5 +1) Создать проект
6 +2) Выставить для проекта разрядность x64
7 +3) В точке входа вызвать Xpcom.Initialize("Firefox64");
Дата
... ... @@ -1,0 +1,1 @@
1 +2020-10-17 17:21:25.97
XWiki.XWikiComments[1]
Автор
... ... @@ -1,0 +1,1 @@
1 +XWiki.cccc1808
Комментарий
... ... @@ -1,0 +1,8 @@
1 +geckofx button click
2 +https://stackoverflow.com/questions/15005216/geckofx-button-click
3 +
4 +Submit web form on a GeckoWebBrowser? (GeckoFX)
5 +https://stackoverflow.com/questions/20755971/submit-web-form-on-a-geckowebbrowser-geckofx
6 +
7 +Gecko 45 c# winform add script to document
8 +https://stackoverflow.com/questions/34993941/gecko-45-c-sharp-winform-add-script-to-document
Дата
... ... @@ -1,0 +1,1 @@
1 +2021-08-12 12:00:38.737