Wrapper around Selenium Webdriver for below reasons.
Open Source, Stable and Concise API
Concise API: Very
less code, we don’t need to write code to start and stop web driver.
Ajax based locator support by using $, $$
Smart Waits using ’shouldBe(visible)’, ‘ShouldHave’, ShouldNotHave
Multi file upload and Downloading a file is very easy.
Finds parent, child, sibling etc. elements very easily.
Selenide profiler helps to find execution time for each
step.
Execution is very fast.
Many more features.
You can still use Webdriver directly.
Solved below issues:
Ajax issues, Time outs, Stale Element Exceptions and easy
Screenshots
Supports all other
features:
Parallel execution
POM design pattern
Use with Junit, TestNg, jBehave, ScalaTest
http://selenide.org/
here is sample code : https://github.com/kasthurikranthikumar/selenide.git
here is sample code : https://github.com/kasthurikranthikumar/selenide.git
No comments:
Post a Comment