Bạn có thể sử dụng một trong hai Keys.ENTERhoặc Keys.RETURN. Dưới đây là một số chi tiết:
Sử dụng :
Java :
Con trăn
Sử dụng Keys.ENTER:
from selenium.webdriver.common.keys import Keys
driver.find_element_by_id("element_id").send_keys(Keys.ENTER)
Sử dụng Keys.RETURN
from selenium.webdriver.common.keys import Keys
driver.find_element_by_id("element_id").send_keys(Keys.RETURN)
Keys.ENTERvà Keys.RETURNcả hai đều từ org.openqa.selenium.Keys, mở rộng java.lang.Enum<Keys>và thực hiệnjava.lang.CharSequence
Chìa khóa Enum
Enum Keys là đại diện của các phím có thể nhấn không phải là văn bản. Chúng được lưu trữ trong các điểm mã Unicode PUA ( Vùng sử dụng riêng ), 0xE000-0xF8FF.
Mã khóa:
Điều đặc biệt keys codesđối với họ như sau:
- TRẢ LẠI =
u'\ue006'
- ENTER =
u'\ue007'
Việc thực hiện tất cả Enum Keysđược xử lý theo cùng một cách.
Do đó, đây là Không Functional hoặc Operationalkhác biệt khi làm việc với sendKeys(Keys.ENTER);hoặc WebElement.sendKeys(Keys.RETURN);thông qua Selenium .
Nhập khóa và trả lại khóa
Trên bàn phím máy tính, Enter(hoặc Returntrên Mac OSX) trong hầu hết các trường hợp gây ra một dòng lệnh, dạng cửa sổ hoặc hộp thoại để vận hành chức năng mặc định của nó. Điều này thường là để hoàn thành một "mục" và bắt đầu quá trình mong muốn, và thường là một cách thay thế để nhấn nút OK.
Chúng Returnthường được gọi là Entervà chúng thường thực hiện các chức năng giống hệt nhau; tuy nhiên, trong một số ứng dụng cụ thể (chủ yếu là bố cục trang) Returnhoạt động cụ thể như phím Trả về vận chuyển mà nó bắt nguồn. Ngược lại, Enterthường được gắn nhãn với tên của nó trong văn bản đơn giản trên bàn phím PC chung.
Người giới thiệu