How to enter text in textbox without using sendKeys() method in Selenium | Pradeep Nailwal

Опубликовано: 04 Октябрь 2024
на канале: Lets Make Automation Easy - Pradeep Nailwal
1,125
47

package com.org.selenium;

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

public class JavaScriptDemo {

public static void main(String[] args) {

System.setProperty("webdriver.chrome.driver", "E:\\Drivers\\Chrome109\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("file:///C:/Users/thaku/Desktop/WebSite/UserRegistration.html");

WebElement firstNameField = driver.findElement(By.xpath("//input[@id='fname']"));
//firstNameField.sendKeys("Pradeep");



JavascriptExecutor jse = (JavascriptExecutor)driver;

//jse.executeScript("document.getElementById('fname').value='Pradeep'");
jse.executeScript("arguments[0].value=arguments[1]", firstNameField, "Pradeep");


}

}

----------------------------------------------------------------------------------------------------------------------------------------------------
#java#restassured #soapui #postman #extentreport #selenium #jmeter #api #testing #training #refermegroup #jenkins #maven #github #apitesting #cicd #agiletesting #cucumber #sonar #robotframework #Error #Defect #Bug #Failure #api #webdesigner #webdriver #web #java #html #html5 #performance #manualtesting #junit #mutable #immutable #singleton #casting #synchronization #jmeter
Refer my channel for Manual Testing concepts also like #Error, #Defect, #Bug and #Failure easily in Hindi also