Selenium-RC
is the solution for tests that need more than simple browser actions
and linear
execution.
Selenium-RC
uses the full power of programming languages to create more complex
tests like
reading
and writing files, querying a database, emailing test results.
You can use Selenium-RC whenever your test requires logic not
supported by Selenium-
IDE.
What
logic could this be? For example, Selenium-IDE does not directly
support:
• condition
statements
• iteration
• logging
and reporting of test results
• error
handling, particularly unexpected errors
• database
testing
• test
case grouping
• re-execution
of failed tests
• test
case dependency
• screenshot
capture of test failures
Although
these tasks are not supported by Selenium directly, all of them can
be achieved by
using
programming techniques with a language-specific Selenium-RC client
library.
Platforms
Supported by Selenium RC
• Browsers
– Firefox,
IE, Safari and Opera etc..
• Operating
Systems
– Windows,
OS X, Linux, and Solaris
• Programming
Languages
– C#,
Java, Perl, PHP, Python, and Ruby
• Testing
Frameworks
– Bromine,
JUnit & TenstNG (Java), NUnit (.Net), RSpec & Test:Unit
(Ruby), Unittest (Python)
No comments:
Post a Comment