Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


Help for implementing code segregation in Selenium

Help for implementing code segregation in Selenium

Help for implementing code segregation in Selenium


We are trying to implement code segregation in our project so that the main script will have only functions(defined in some other class). As we are using TestNG, the code written under the annotation is implement in function in some other class and called from the main script. However, we are facing below problems:
1) When calling the setUp() function(defined in other class) after @Beforeclass annotation(annotations are in main script), the setUp function is able to start the selenium server but not able to start the browser and direct to the url.
2) We are using @DataProvider(name="DP2") annotation and able to get the values from the excel sheet via function. When calling a function after @Test(dataProvider="DP2") annotation and using the values to put on the page elements, we are getting error and the code is directly going to the catch block.

The script works fine if we let everything on the main script. Please us know your suggestion for segregating the code.  

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close