selenium with c# interview questions code example
Example 1: 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 2: selenium interview questions
How to switch between multiple windows in Selenium?
Ans. Selenium has driver.getWindowHandles() and driver.switchTo().window(“{windowHandleName}”) commands to work with multiple windows.
The getWindowHandles() command returns a list of ids corresponding to each window and on passing a particular window handle to the driver.switchTo().window(“{windowHandleName}”) command, we can switch control/focus to that particular window.
for (String windowHandle : driver.getWindowHandles()) {
driver.switchTo().window(handle);
}