आप Keys.ENTERया तो का उपयोग कर सकते हैं Keys.RETURN। यहाँ कुछ विवरण हैं:
उपयोग:
जावा :
का उपयोग कर Keys.ENTER:
import org.openqa.selenium.Keys;
driver.findElement(By.id("element_id")).sendKeys(Keys.ENTER);
का उपयोग करते हुए Keys.RETURN
import org.openqa.selenium.Keys;
driver.findElement(By.id("element_id")).sendKeys(Keys.RETURN);
अजगर:
का उपयोग कर 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
Enum Keys दबाने योग्य कुंजियों का प्रतिनिधित्व है जो पाठ नहीं हैं। ये यूनिकोड PUA ( निजी उपयोग क्षेत्र ) कोड बिंदुओं, 0xE000-0xF8FF में संग्रहीत हैं।
मुख्य कोड:
keys codesउनके लिए विशेष इस प्रकार हैं:
- RETURN =
u'\ue006'
- एंटर =
u'\ue007'
सभी के कार्यान्वयन को Enum Keysएक ही तरीके से नियंत्रित किया जाता है।
इसलिए या तो या सेलेनियम के माध्यम से काम करते समय ये कोई अंतर नहीं है ।FunctionalOperationalsendKeys(Keys.ENTER);WebElement.sendKeys(Keys.RETURN);
कुंजी और वापसी कुंजी दर्ज करें
कंप्यूटर कीबोर्ड पर, Enter(या Returnमैक OSX पर) ज्यादातर मामलों में डिफ़ॉल्ट फ़ंक्शन को संचालित करने के लिए कमांड लाइन, विंडो फॉर्म या डायलॉग बॉक्स का कारण बनता है। यह आमतौर पर एक "प्रविष्टि" खत्म करने और वांछित प्रक्रिया शुरू करने के लिए है, और आमतौर पर एक ओके बटन दबाने का विकल्प है।
यह Returnभी अक्सर के रूप में संदर्भित किया जाता है Enterऔर वे आमतौर पर समान कार्य करते हैं; हालाँकि कुछ विशेष अनुप्रयोगों में (मुख्य रूप से पृष्ठ लेआउट) Returnविशेष रूप से कैरिज रिटर्न कुंजी की तरह काम करता है जिससे यह उत्पन्न होता है। इसके विपरीत, Enterआमतौर पर जेनेरिक पीसी कीबोर्ड पर सादे पाठ में इसके नाम के साथ लेबल लगाया जाता है।
संदर्भ