Share
Go down
kanuri
Posts : 6
Join date : 2012-09-28
Age : 30
Location : Hyderabad

Tests are not executing in correct order.

on Sat Oct 27, 2012 1:28 pm
Hi to all,

I am raghuram. I am new to selenium webdriver.
I wrote some tests, while executing the tests, test are not executing in correct order.

I wrote the tests
@test -1
@test -2
@test -3
@test -4

When executing this
it is executing like this
2
3
4
1

Any one tell me the reason behind this.


rohit kumar gupta
Active particpant
Active particpant
Posts : 24
Join date : 2012-09-19
Age : 28
Location : abc

Re: Tests are not executing in correct order.

on Sun Oct 28, 2012 4:53 pm
Reason:- It generally executes based on names of your methods in alphabetical order.

Solution:-Use

@Test(dependsOnMethods={"method name1"})

public void demo1(){}

demo1() would be executed only after method name1

@Test(dependsOnMethods={"method name1","method name 2"})

public void demo(){}

this means that demo would execute only after method name 1 and method name 2 are executed.....

Hope this helps...Smile
kanuri
Posts : 6
Join date : 2012-09-28
Age : 30
Location : Hyderabad

Re: Tests are not executing in correct order.

on Mon Oct 29, 2012 12:47 pm
Hi,

I wrote code as @Test (dependsOnMethods={"LoginSalesForce"}),

but here i got an error as,
"The attribute dependsOnMethods is undefined for the annotation type Test"
For this what should i do..
Here i am using junit framework...
please tell me..

Thanx in advance..

Regards,
Ram
Sponsored content

Re: Tests are not executing in correct order.

Back to top
Permissions in this forum:
You cannot reply to topics in this forum