Use of Javascript
       JavascriptExecutor js = (JavascriptExecutor)driver;
//Call executeAsyncScript() method to wait for 5 seconds  
          js.executeAsyncScript("window.setTimeout(arguments[arguments.length - 1], 5000);");
//Perform Click on LOGIN button using JavascriptExecutor  
        js.executeScript("arguments[0].click();", button);
//Click on dynamic element.
int b=0;
 String elementToClick="arguments["+i+"].click();";
 js.executeScript(elementToClick, links);
//Fetching the Domain Name of the site. Tostring() change object to name.  
        String DomainName = js.executeScript("return document.domain;").toString
//Fetching the URL of the site. Tostring() change object to name  
        String url = js.executeScript("return document.URL;").toString();
//Method document.title fetch the Title name of the site. Tostring() change object to name  
       String TitleName = js.executeScript("return document.title;").toString();
//Navigate to new Page i.e to generate access page. (launch new url)  
      js.executeScript("window.location = 'http://demo.guru99.com/'");
//Vertical scroll down by 600  pixels  
        js.executeScript("window.scrollBy(0,600)");
//Scroll till element
jse.executeScript("arguments[0].scrollIntoView(true);",ElementName);
//Send key
js.executeScript(“document.getElementsById(‘some_id’).value=’Yogendrasingh’;”);
js.executeScript("arguments[0].value='Yogendrasingh';", element);
//is element check
js.executeScript("document.getElementById('enter element id').checked=false;");
//To generate Alert Pop window in selenium 
js.executeScript("alert('Welcome To SoftwareTestingMaterial');");
//To refresh browser window using Javascript
js.executeScript("history.go(0)");
//To refresh browser window using Javascript 
js.executeScript("window.location = 'https://www.softwaretestingmaterial.com");
 
 
No comments:
Post a Comment