selenium interview questions 2019 code example
Example 1: selenium interview questions 2019
// Set up the JS object
JavascriptExecutor jscript = (JavascriptExecutor)webdriver;
// Issue command to enter the text
jscript.executeScript("document.getElementById('textbox').value = 'Some Text';");
Example 2: selenium interview questions 2019
from selenium import webdriver
PROXY = "10.0.0.10:8080" # IP:PORT or HOST:PORT
chrome_opt = webdriver.ChromeOptions()
chrome_opt.add_argument('--proxy-server=%s' % PROXY)
chrome = webdriver.Chrome(options=chrome_opt)
chrome.get("<< target URL >>")
Example 3: selenium interview questions 2019
String setPROXY = "10.0.0.10:8080";
org.openqa.selenium.Proxy allowProxy = new.org.openqa.selenium.Proxy();
allowProxy.setHTTPProxy(setPROXY)
.setFtpProxy(setPROXY)
.setSslProxy(setPROXY);
DesiredCapabilities allowCap = new DesiredCapabilities();
allowCap.setCapability(CapabilityType.PROXY, allowProxy);
WebDriver driver = new FirefoxDriver(allowCap);
Example 4: selenium interview questions 2019
Import org.apache.commons.io.FileUtils;
WebDriver ins = new ChromeDriver();
ins.get("http://www.google.com/");
File screen = ((TakesScreenshot)ins).getScreenshotAs(OutputType.FILE);
// Now you can do whatever you need to do with it, for example copy somewhere
FileUtils.copyFile(screen, new File("c:\tmp\myscreen.png"));
Example 5: selenium interview questions 2019
public class LogInPage
{
@FindBy(id="userName")
private WebElement user;
@FindBy(id="password")
private WebElement pass;
public LogInPage() {
PageFactory.initElements(browser, this); // Setup the members as browser.findElement()
}
public void processLogIn() {
user.sendKeys("john");
pass.sendKeys("password");
}
}
Example 6: selenium interview questions 2019
public class LogInPage
{
private WebElement user;
private WebElement pass;
public LogInPage() {
}
public void findObjects() {
user = browser.findElement(By.id("userName"));
pass = browser.findElement(By.id("password"));
}
public void processLogIn() {
user.sendKeys("john");
pass.sendKeys("password");
}
}
Example 7: selenium interview questions 2019
// Set up the JavaScript object
JavascriptExecutor jscript = (JavascriptExecutor) webdriver;
// Read the site title
String strTitle = (String)jscript.executeScript("return document.title");
System.out.println("Webpage Title: " + strTitle);