Sen birini kullanabilirsiniz Keys.ENTER
veya Keys.RETURN
. İşte bazı ayrıntılar:
Kullanımı:
Java :
Python:
Kullanma Keys.ENTER
:
from selenium.webdriver.common.keys import Keys
driver.find_element_by_id("element_id").send_keys(Keys.ENTER)
kullanma Keys.RETURN
from selenium.webdriver.common.keys import Keys
driver.find_element_by_id("element_id").send_keys(Keys.RETURN)
Keys.ENTER
ve Keys.RETURN
her ikisi de org.openqa.selenium.Keys
, uzayan java.lang.Enum<Keys>
ve uygulayanjava.lang.CharSequence
Numaralandırma Tuşları
Enum Tuşlar metin değildir pressable tuşların gösterimleri olduğunu. Bunlar Unicode PUA ( Özel Kullanım Alanı ) kod noktalarında (0xE000-0xF8FF) saklanır.
Anahtar Kodlar:
Onlar için özel keys codes
olan aşağıdaki gibidir:
- DÖNÜŞ =
u'\ue006'
- ENTER =
u'\ue007'
Hepsinin uygulanması Enum Keys
aynı şekilde ele alınır.
Bu nedenle, bunlar Selenyum ile veya Selenyum yoluyla çalışırken Hayır Functional
veya Operational
farktır .sendKeys(Keys.ENTER);
WebElement.sendKeys(Keys.RETURN);
Enter Anahtarı ve Return Anahtarı
Bilgisayar klavyelerinde, Enter(veya ReturnMac OSX'te) çoğu durumda bir komut satırı, pencere formu veya iletişim kutusunun varsayılan işlevini çalıştırmasına neden olur. Bu genellikle bir "girişi" bitirmek ve istenen işleme başlamak içindir ve genellikle bir OK düğmesine basmak için bir alternatiftir.
ReturnGenellikle aynı zamanda şu şekilde de ifade edilir Enterve genellikle aynı fonksiyonları yerine; ancak bazı belirli uygulamalarda (çoğunlukla sayfa düzeni) Return, kaynaklandığı Taşıyıcı Dönüş tuşu gibi çalışır . Buna karşılık, Entergenel PC klavyelerinde adı düz metin olarak etiketlenir.
Referanslar