- SELENIUM
- JMeter
- DevOps
- VERSION CTRL
- Online Test
- Number System MCQ - 1
- Number System MCQ - 2
- Number System MCQ - 3
- Simplification MCQ
- Average MCQ
- Simple Interest MCQ
- Compound Interest MCQ
- Percentage MCQ
- Ratio and Proportion MCQ
- Selenium MCQ-1
- Selenium MCQ-2
- Selenium MCQ-3
- Mock ISTQB
- Mock CSM
- Software Testing MCQ
- Java MCQ -1
- Java MCQ -2
- Java MCQ -3
- Java MCQ -4
- Java MCQ -5
- Java MCQ -6
- Java MCQ -7
- S/W PROJECT MANAGEMENT
- PROTRACTOR
- Java -Tutorials
- MORE
Selenium Automation MCQ test
Self-evaluation test on selenium automation for interview preparation. This self-assessment test will help analyze the person's expertise in automation using Selenium with Java.
Selenium automation MCQ test
The test consists of 6 questions
No negative marking for this test.
No Time limit
The pass percentage is 70%
The correct answer with a description will be displayed after the answer has been marked.
Submit the test to calculate your score once you are done with all the questions.
Complexity Level- Moderate
Q1.Analyze the below code and identify the output:
public class abc {
static WebDriver d;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.setHeadless(true);
d=new ChromeDriver(options);
d.get("https://www.google.co.in");
}
}
public class abc {
static WebDriver d;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.setHeadless(true);
d=new ChromeDriver(options);
d.get("https://www.google.co.in");
}
}
Q2: Analyze the below code and identify the output:
public class abc {
static WebDriver d;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
d=new ChromeDriver();
d.get("https://timesofindia.indiatimes.com/");
JavascriptExecutor js = (JavascriptExecutor) d;
js.executeScript("window.scrollBy(0,document.body.scrollHeight)");
}
}
public class abc {
static WebDriver d;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
d=new ChromeDriver();
d.get("https://timesofindia.indiatimes.com/");
JavascriptExecutor js = (JavascriptExecutor) d;
js.executeScript("window.scrollBy(0,document.body.scrollHeight)");
}
}
Q3. Analyze the below code and identify the output:
public class abc {
static WebDriver d;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
d=new ChromeDriver();
d.get("https://timesofindia.indiatimes.com/");
WebElement e= d.findElement(By.xpath("//h3[@class='_21aP6 _2jikr ']"));
JavascriptExecutor js = (JavascriptExecutor) d;
js.executeScript("arguments[0].scrollIntoView();", e);
}
}
public class abc {
static WebDriver d;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
d=new ChromeDriver();
d.get("https://timesofindia.indiatimes.com/");
WebElement e= d.findElement(By.xpath("//h3[@class='_21aP6 _2jikr ']"));
JavascriptExecutor js = (JavascriptExecutor) d;
js.executeScript("arguments[0].scrollIntoView();", e);
}
}
Q4: Analyze the below code and identify the output:
public class abc {
static WebDriver d;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
d=new ChromeDriver(options);
d.get("https://timesofindia.indiatimes.com/");
}
}
public class abc {
static WebDriver d;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
d=new ChromeDriver(options);
d.get("https://timesofindia.indiatimes.com/");
}
}
Q5: What will be the result of the execution of the below code?
public class abc {
static WebDriver d;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
d=new ChromeDriver();
d.get("https://google.co.in");
WebElement e= d.findElement(By.xpath("//input[@class='gLFyf gsfi']"));
d.navigate().refresh();
e.sendKeys("selenium");
}
}
Here, the web element e refers to the search field.
public class abc {
static WebDriver d;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
d=new ChromeDriver();
d.get("https://google.co.in");
WebElement e= d.findElement(By.xpath("//input[@class='gLFyf gsfi']"));
d.navigate().refresh();
e.sendKeys("selenium");
}
}
Here, the web element e refers to the search field.
Q6: Identify the output of the execution of the below code:
public class abc {
static WebDriver d;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
d=new ChromeDriver();
d.get("https://google.co.in");
d.navigate().refresh();
WebElement e= d.findElement(By.xpath("//input[@class='gLFyf gsfi']"));
e.sendKeys("selenium");
}
}
Here, the web element e refers to the search field.
public class abc {
static WebDriver d;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
d=new ChromeDriver();
d.get("https://google.co.in");
d.navigate().refresh();
WebElement e= d.findElement(By.xpath("//input[@class='gLFyf gsfi']"));
e.sendKeys("selenium");
}
}
Here, the web element e refers to the search field.
Quantitative aptitude - practice tests
A series of aptitude practice tests comprising multiple-choice questions (MCQ) on varied aptitude topics that evaluate the quantitative ability.