Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

सेलेनियम के साथ HTML टेक्स्ट इनपुट में एंटर दबाने का अनुकरण कैसे करें?

हम सेलेनियम वेबड्राइवर के साथ HTML टेक्स्ट इनपुट बॉक्स में एंटर दबाने का अनुकरण कर सकते हैं। हम sendKeys मेथड की मदद लेंगे और आर्गुमेंट के रूप में Keys.ENTER पास करेंगे। इसके अलावा, हम उसी कार्य को करने के लिए मेथड में आर्गुमेंट के रूप में Keys.RETURN पास कर सकते हैं।

साथ ही, कोड में Keys क्लास का उपयोग करने के लिए org.openqa.selenium.Keys पैकेज इम्पोर्ट करना होगा। आइए नीचे दिए गए इनपुट बॉक्स में कुछ टेक्स्ट दर्ज करने के बाद ENTER/RETURN दबाएं।

सेलेनियम के साथ HTML टेक्स्ट इनपुट में एंटर दबाने का अनुकरण कैसे करें?

उदाहरण

Keys.ENTER के साथ कोड कार्यान्वयन।

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;

public class PressEnter {
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");
        WebDriver driver = new ChromeDriver();
        driver.get("https://www.tutorialspoint.com/about/about_careers.htm");
        
        // एलिमेंट की पहचान करें
        WebElement l = driver.findElement(By.id("gsc-i-id1"));
        l.sendKeys("Selenium");
        
        // sendKeys मेथड के साथ एंटर दबाएं और Keys.ENTER पास करें
        l.sendKeys(Keys.ENTER);
        
        driver.close();
    }
}

Keys.RETURN के साथ कोड कार्यान्वयन।

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;

public class PressReturn {
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");
        WebDriver driver = new ChromeDriver();
        driver.get("https://www.tutorialspoint.com/about/about_careers.htm");
        
        // एलिमेंट की पहचान करें
        WebElement l = driver.findElement(By.id("gsc-i-id1"));
        l.sendKeys("Selenium");
        
        // sendKeys मेथड के साथ एंटर दबाएं और Keys.RETURN पास करें
        l.sendKeys(Keys.RETURN);
        
        driver.close();
    }
}

  1. HTML में डेट फ़ील्ड के साथ इनपुट टाइप फ़ील्ड का उपयोग कैसे करें? HTML में डेट फ़ील्ड के साथ इनपुट टाइप फ़ील्ड का उपयोग कैसे करें?

    <input type="date"> डेट के साथ इनपुट फ़ील्ड के लिए है। यह दिन, महीना और वर्ष के साथ डेट आसानी से दर्ज करने की अनुमति देता है। आप जन्मतिथि, पंजीकरण तिथि आदि के लिए उपयोगकर्ता इनपुट प्राप्त कर सकते हैं।जब आप इनपुट टाइप में डेट जोड़ने का प्रयास करेंगे तो एक डेटपिकर दिखाई देगा।नोट: इनपुट

  1. HTML में स्टेप्स के साथ इनपुट टाइप फ़ील्ड का उपयोग कैसे करें? HTML में स्टेप्स के साथ इनपुट टाइप फ़ील्ड का उपयोग कैसे करें?

    HTML इनपुट टाइप step एट्रिब्यूट कानूनी संख्या अंतराल सेट करता है। स्टेप्स संख्या चरण होते हैं जैसे 0, 5, 10, 15, 20, आदि। step एट्रिब्यूट का उपयोग max और min एट्रिब्यूट्स के साथ कानूनी मानों की एक श्रेणी बनाने के लिए किया जा सकता है।उदाहरणइनपुट स्टेप एट्रिब्यूट के साथ संख्याओं का चरण बनाने के लिए नि

  1. Java में HTML के साथ JLabel के लिए टेक्स्ट फॉन्ट कैसे बदलें? Java में HTML के साथ JLabel के लिए टेक्स्ट फॉन्ट कैसे बदलें?

    टेक्स्ट फॉन्ट बदलने के लिए, आप JLabel के setFont() मेथड का उपयोग कर सकते हैं: label.setFont(new Font(Verdana, Font.PLAIN, 12)); निम्नलिखित HTML के साथ JLabel के लिए टेक्स्ट फॉन्ट बदलने का एक उदाहरण है: उदाहरण import java.awt.Font; import javax.swing.*; public class SwingDemo {    public s