Selenium Interview Question-7
77) Explain what is framework and what are the frameworks
available in RC?
A collection of libraries and classes is known as Framework and
they are helpful when testers has to automate test cases. NUnit, JUnit, TestNG,
Bromine, RSpec, unittest are some of the frameworks available in RC .
78) How can we handle pop-ups in RC ?
To handle pop-ups in RC , using selectWindow method, pop-up
window will be selected and windowFocus method will let the control from
current window to pop-up windows and perform actions according to script
79) What are the technical limitations while using Selenium
RC?
Apart from “same origin policy” restriction from js, Selenium is
also restricted from exercising anything that is outside browser.
80) Can we use Selenium RC to drive tests on two different
browsers on one operating system without Selenium Grid?
Yes, it is possible when you are not using JAVA testing
framework. Instead of using Java testing framework if you are using java
client driver of selenium then TestNG allows you to do this. By using
“parallel=test” attribute you can set tests to be executed in parallel and can
define two different tests, each using different browser.
81) Why to use TestNG with Selenium RC ?
If you want full automation against different server and client
platforms, You need a way to invoke the tests from a command line process,
reports that tells you what happened and flexibility in how you create your
test suites. TestNG gives that flexibility.
82) Explain how you can capture server side log Selenium
Server?
To capture server side log in Selenium Server, you can use
command
·
java –jar .jar –log selenium.log
83) Other than the default port 4444 how you can run
Selenium Server?
You can run Selenium server on java-jar selenium-server.jar-port
other than its default port
84) How Selenium grid hub keeps in touch with RC slave
machine?
At predefined time selenium grid hub keeps polling all RC slaves
to make sure it is available for testing. The deciding parameter is
called “remoteControlPollingIntervalSeconds” and is defined in
“grid_configuration.yml”file
85) Using Selenium how can you handle network latency ?
To handle network latency you can use
driver.manage.pageloadingtime for network latency
86) To enter values onto text boxes what is the command
that can be used?
To enter values onto text boxes we can use command sendkeys()
Comments
Post a Comment