2016-04-05 6 views
-1

こんにちは私は好きなボタンをクリックし、フィード画面の好きなカウンターが1増えるようになるシナリオを持っています今私はセレンを使用してこのカウンターを検証する必要があります私は古い値と新しい値が何であったか分からないので、実際には増加しています。カウンターがセレンを使用して増加しているかどうかを確認する方法

は、私たちは、この使用してセレン

+0

可能であれば同じURLのサンプルURLを提供できますか? –

+0

モバイルアプリですが、facebookアプリやアプリが好きなようなアプリを紹介することができます。 – Akash

+1

なぜ古い値を知らないのですか? ?!なぜあなたはページからそれを読むことができないのですか? – SiKing

答えて

0

を行うことができ

// this web-site shows counter ,its same like clicking on like button of face-book 
// here instead of clicking we are refreshing the page or opening the same url again and again 
driver.get("https://www.counter.gd/"); 

// finding the initial value of the counter is : 
String initialCounter = driver.findElement(By.xpath("//*[@name='counter_id']")).getAttribute("value"); 
// printing the value of the counter, also converting the output type to int. 
int countervalBefore = Integer.parseInt(initialCounter); 
System.out.println("value of the counter before click/refresh is : " + countervalBefore); 

// now refresh the page to increase the counter or click like button of the facebook to increase like counter 
driver.navigate().refresh(); 

// now call the counter again 
String afterCounter = driver.findElement(By.xpath("//*[@name='counter_id']")).getAttribute("value"); 
int countervalAfter = Integer.parseInt(afterCounter); 
System.out.println("value of the counter after click/refresh is : " + countervalAfter); 

// now verifying the previous counter value with current counter value 
if(countervalAfter > countervalBefore){ 
    System.out.println("Counter worked i.e incremented"); 
}else{ 
    System.out.println("Counter not working"); 
} 

希望の下に、これはあなたのクエリを解決しますようにこんにちは、あなたはそれを行うことができます。

+0

ありがとうRaj少し修正した後に私のために働いた – Akash

+0

それはあなたがそれがあなたの答え –

関連する問題