Ви можете використовувати будь-який з Keys.ENTER або Keys.RETURN. Ось деякі деталі:
Використання:
Java :
Пітон:
Використання Keys.ENTER:
from selenium.webdriver.common.keys import Keys
driver.find_element_by_id("element_id").send_keys(Keys.ENTER)
Використання Keys.RETURN
from selenium.webdriver.common.keys import Keys
driver.find_element_by_id("element_id").send_keys(Keys.RETURN)
Keys.ENTERі те й Keys.RETURNінше - від org.openqa.selenium.Keys, яке поширюється java.lang.Enum<Keys>та реалізуєтьсяjava.lang.CharSequence
Енум Ключі
Enum Keys - це зображення натискаючих клавіш, які не є текстовими. Вони зберігаються в Unicode PUA ( зона приватного користування) кодових точках ), 0xE000-0xF8FF.
Основні коди:
Особливі keys codesдля них такі:
- ПОВЕРНЕННЯ =
u'\ue006'
- Вхід =
u'\ue007'
Впровадження всіх Enum Keys обробляється однаково.
Отже, це немає Functional ні Operationalрізниці під час роботи з селеномsendKeys(Keys.ENTER); або WebElement.sendKeys(Keys.RETURN);через нього .
Введіть ключ і ключ повернення
На клавіатурах комп'ютера Enter(або Returnна Mac OSX) у більшості випадків викликає командний рядок, форма вікна або діалогове вікно для роботи за замовчуванням. Зазвичай це закінчення "запису" і початок потрібного процесу, і зазвичай це альтернатива натисканню кнопки ОК.
ReturnЧасто також називають як Enterі вони , як правило , виконують однакові функції; однак у деяких конкретних додатках (переважно макет сторінки) Returnфункціонує саме як ключ повернення перевезення, з якого він походить. На відміну від цього, Enterна загальних клавіатурах ПК це ім'я позначено простим текстом.
Список літератури