Poprzez selen. jak usunąć zawartość z pola tekstowego.Selen: usuń zawartość z pola tekstowego
Muszę usunąć ostatnie 2 znaki z pola tekstowego za pomocą polecenia selenu.
Ex.ABCD do AB.
Poprzez selen. jak usunąć zawartość z pola tekstowego.Selen: usuń zawartość z pola tekstowego
Muszę usunąć ostatnie 2 znaki z pola tekstowego za pomocą polecenia selenu.
Ex.ABCD do AB.
Spróbuj tego -
selenium.type("text_box_object", "ABCD");
selenium.typeKeys("text_box_object", "\b");
selenium.typeKeys("text_box_object", "\b");
Kliknij na niego, uderzył klawisz zakończenia i Backspace dwukrotnie
@ Orn Muszę to zrobić poprzez polecenie selenu. Czy istnieje sposób rozpoznania klawisza End, klucz Backspace przez selen, jak wiem keyPressNative() cmd pomoże? Dzięki – smriti
Czytaj aktualną wartość i zapisać go jako zmienną. Następnie wpisz "Wpisz" żądaną wartość w polu docelowym (używając podciągu przechowywanej wartości).
Wielkie dzięki @Peter. To jest dobra opcja, ale chcę wiedzieć, że każdy selenowy cmd jest dostępny, aby usunąć znak z pola tekstowego. – smriti
for Firefox, zdarzenie Backspace działa tylko jeśli setCursorPosition na końcu tekstu w polu tekstowym, w przeciwnym razie będzie wydarzenie typeKeys wpisać na początku tekstu.
przyciśnięcie wydarzenie selenu mogą być pomocne:
selenium.sendKeys("text1", "ABCD");
selenium.sendKeys("text1", "\b");
selenium.sendKeys("text1", "\b");
Będzie Kliknij Backspace klawisz dwa razy.
, więc "\ b" jest dla backspace ... Z góry dziękuję – smriti