Java script emulacja naciśnięcia przycisku
W C# zainstalowano przeglądarkę chromium, wymagana jest aktywacja pola tekstowego po kliknięciu przycisku w programie, używana strona - https://chat.deepseek.com/ - tutaj program musi wstawić wiadomość do pola tekstowego i ją wysłać. Używany kod tylko wstawia wiadomość do pola tekstowego, ale pozostaje ono nieaktywne, dopóki ręcznie nie naciśniesz dowolnego klawisza na klawiaturze, czyli potrzebna jest emulacja naciśnięcia klawisza enter lub spacji.
Kod, który wcześniej działał i poprawnie wysyłał wiadomości:
string script = "var input = document.querySelector('#chat-input');" +
$@"input.value = '{textBox1.Text}';" +
"var event = new Event('input', { bubbles: true });" +
"input.dispatchEvent(event);";
browser.ExecuteScriptAsync(script);
script = "var input = document.querySelector('#chat-input');" +
"input.dispatchEvent(new KeyboardEvent('keydown', { keyCode: 13, bubbles: true }));";
browser.ExecuteScriptAsync(script);
Opinia zleceniodawcy o współpracy z Aleks Klischuk
Java script emulacja naciśnięcia przyciskuBardzo szybko i jakościowo zrealizowany projekt
Opinia freelancera o współpracy z Anton Egorov
Java script emulacja naciśnięcia przyciskuŚwietnie. Super. Doskonale.
-
454 5 0 Dzień dobry! Pisz. Zrobię to dosłownie w pół godziny.............................
Aktualne zlecenia dla freelancerów w kategorii C#
Dopracowanie 1C UT 11 dla TSD Zebra (RDP): różne sygnały dźwiękowe podczas skanowania
84 PLN
Konfiguracja: 1C UT 11 Adresowy magazyn Terminal Zebra TC26 Praca przez RDP Skanowanie towarów odbywa się w dokumentach przyjęcia, umiejscowienia, selekcji oraz innych operacjach magazynowych. Aktualny problem: Magazynierzy pracują przez terminal Zebra. Podczas skanowania nie… C#, Bazy danych i SQL ∙ 6 dni 22 godziny temu ∙ 6 ofert |