To run your test against different browsers (except HtmlUnit) on different operating systems.
To create tests with little or no prior knowledge in programming.
To test a web application against Firefox only.
To run a huge test suite, that can be executed on multiple machines.
A. To run your test against different browsers (except HtmlUnit) on different operating systems.
Selenium Intialization Development Environment
Selenium Interrelated Development Environment
Selenium Integrated Development Environment
Selenium Information Development Environment
No
Yes
Windows Software
Firefox Plug-in
Java Software
Flash Plug-in
Selenium IDE
Selenium RC
SeleniumGrid
Selenium Web
Variable
Data
Information
Info
Registered Expression
Regular Expression
Regression Expression
Regional Expression
verifyTables
verifyTableData
verifyTable
verifyTableCell
css=tag:contains(inner text�)
css=tag:value(inner text�)
css=tag:attributes(inner text�)
css=tag:class(inner text�)
sendsKeys()
sendKey()
sendKeys
sendKeys()
verifyTitle
verifiedTitle
verifyTitles
verifiedTitles
Asynchronous Java and XML
Asynchronous JavaScript and XML
Accumulated Java and XML
None of the above
VerifyTextPresent and assertTextPresent
VerifyElementPresent and assertElementPresent
VerifyAlertPresent and assertAlertPresent
VerifyAlert and assertAlert
Selenium Generator
Selenium IDE
Selenium WebDriver
verifyTextPresent
verifyTextPresent
CheckTextPresent
VerifyPresentText
to display the value of a variable in the log file, which can be very valuable for debugging.
Display the value of a variable named answer in the log file, what would the first argument to the previous command look like.
Both of these
None of these
OpenRecord
Open
OpenText
OpenTable
storedVars
storedVariables
VariablesStore
All of the above
0 or more of the preceding character.
1 or more of the preceding character
0 or 1 of the preceding character
All of these
The first parameter is the name of the cookie, and the second parameter is where it was created.
The first parameter is where it was created, and the second parameter is the name of cookie.
None of these
All of the above
True
False
By.name
By.nametag
By.tagname
By.nametags
.* (dot star)
*. (star dot)
*?
*+
Highlight a command. Press Ctrl + F9.
Highlight a command. Press Alt + F9.
Highlight a command. Press Ctrl + X.
Highlight a command. Press X.
Test packs
Tests
Test blocks
Test pattern
Web driver
Selenium RC
Selenium IDE
Selenium Grid
verifyTable
verifyTitlePresent
verifyTextPresent
verifyElementPresent
Extend waitFor (time in sec)
waitFor (time in sec) extend
setTimeout (time in sec)
setTimeout.
By DOM query
BY XPath query
BY CSS sector
All of these
verifyElementPresent
verifyElementRight
verifyElementNotPresent
verifyElementPositionLeft
Selenium Grid
Selenium IDE
Selenium RC
Selenium Webdriver