Sen birini kullanabilirsiniz Keys.ENTERveya 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.ENTERve Keys.RETURNher 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 codesolan aşağıdaki gibidir:
- DÖNÜŞ =
u'\ue006'
- ENTER =
u'\ue007'
Hepsinin uygulanması Enum Keysaynı şekilde ele alınır.
Bu nedenle, bunlar Selenyum ile veya Selenyum yoluyla çalışırken Hayır Functional veya Operationalfarktı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