GeckoWebBrowser - klikanie w przycisk wyślij bez znacznika id elementu

0

Witam Wszystkich,
proszę o pomoc w następującej sprawie:

na stronie web ładowanej w aplikacji z dodaną kontrolką GeckoWebBrowser w wersji 45 potrzebuję wykonać kod który kliknie w następujący element:

                    Wyślij
                </button>```

Znalazłem jeden sposób ale niestety nie działa albo trzeba go delikatnie zmodyfikować:

```Gecko.DOM.GeckoLinkElement next = new Gecko.DOM.GeckoLinkElement(geckoWebBrowser1.Document.GetElementsByClassName("form__submit").ElementAt(1).DomObject);
            next.Click();```

po uruchomieniu i próbie wykonania kodu program się wysypuje i daje komunikat "Określony argument jest spoza zakresu prawidłowych wartości."
Może jest ktoś kto zna sposób na wykonanie kodu, który kliknie w element znajdując go po nazwie przycisku ?
0

Mam jeszcze taki sposób który działa...

geckoWebBrowser1.Navigate("javascript:document.forms[0].submit()");

Ale niestety strona web to rozpoznaje jako próbę ataku

Dostęp zabroniony (403)
Niepoprawna weryfkacja CSRF zakończona. Żądanie zostało przerwane.
Więcej informacji jest dostępnych po ustawieniu DEBUG=True.

1 użytkowników online, w tym zalogowanych: 0, gości: 1