Professional Documents
Culture Documents
Advanced Interview Question Selenium Concepts
Advanced Interview Question Selenium Concepts
try {
Alert alert = driver.switchTo().alert();
alertCount = alertCount + 1;
alert.accept();
} catch (NoAlertPresentException e) {
System.out.println("all the alert are closed");
System.out
.println("Number alert prasent in UI : " + alertCount);
flag = false;
}
}
return alertCount;
}
Since a user cannot read text in a hidden element, WebDriver will not allow access to it as well.
However, it is possible to use Javascript execution abilities to call getText directly from the element:
WebElement element =((JavascriptExecutor) driver).executeScript("return arguments[0].getText();",
element);
import java.sql.*;
public class DatabaseFetch{
public static void main(String[] args) throws Throwable {
//Resgister the driver through
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("registered driver successfully");
//Create the connection and assign to connection reference
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "username",
"password");
System.out.println("connection successsfully");
//create a statement through connection reference and assign to statement reference
Statement stmt=con.createStatement();
System.out.println("statement object created successfully");
//call the executequery method through statement reference and pass the query as argument.
ResultSet rs=stmt.executeQuery("select * from emp");
System.out.println("query is executed");
while(rs.next()){
int i=rs.getInt(1);
String str=rs.getString(2);
String str1=rs.getString(3);
int i1=rs.getInt(4);
System.out.println(i+"\t"+str+"\t"+str1+"\t"+i1);