2017-07-25 147 views

回答

0

你可以做的就是檢查當前的網址。當你點擊下一個按鈕時,URL會改變。 http://biz.chosun.com/svc/list_in/list.html?catid=1A&pn=0

2頁的URL - -

第1頁的URL http://biz.chosun.com/svc/list_in/list.html?catid=1A&pn=2

假設你是最後一頁上,如果嘗試點擊下一步按鈕,它會給你同樣的URL。

所以,你應該在代碼是這樣的:

String current_URL = driver.getCurrentUrl(); 
String previous_URL = null; 
while (current_URL != previous_URL) 
{ 
    // perform operations; 
    previous_URL = driver.getCurrentUrl(); 
    // click on next; 
    current_URL = driver.getCurrentUrl(); 
} 
+0

感謝您的反饋,所以我假設ü要我做這樣的事情串current_URL = driver.getCurrentUrl(); String previous_URL = null; while(current_URL!= previous_URL) {gotourl(oldurl) //執行操作; previous_URL = driver.getCurrentUrl(); //點擊下一步;gotourl(nexturl) current_URL = driver.getCurrentUrl(); } –

+0

你好,其實你知道如何解決這個問題,當我輸入While(當前url!=前面的url)時,它說我不能自動將字符串轉換爲bool ... –

+0

你可以使用 while(!current_url。等於( 「previous_url」)) – tester