Ви можете використовувати будь-який з 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на загальних клавіатурах ПК це ім'я позначено простим текстом.
Список літератури