Bạn có thể sử dụng một trong hai Keys.ENTER
hoặ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.ENTER
và Keys.RETURN
cả 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 Operational
khá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