2017-09-21 5 views
0

ページ内1要素をクリックして2ページ目をクリックしています をクリックしたいので、ページ1の第1要素をクリックした後、要素がページ2にあります。私はPage1の自身の2番目の要素を待っていると、2ページに移動されていないページ1待機中の第一の要素をクリックし、このコードを使用して、このセレン待機関数が指定された要素を待機していません

+0

あなたのコードを詳細に共有できますか? – zsbappa

+0

が1ページ目の第1要素をクリックしている可能性があります。それを確認してください – Murthi

+0

ページはあなたのために変わっていますか? –

答えて

0

のためのすべてのソリューションが.is一度

wait.until(ExpectedConditions.elementToBeClickable(By.xpath("page2 element xpath"))); 
driver.findElement(By.xpath("page2 element xpath")).click(); 

しかし、私の問題が解決され、 。要素の30を待つ。それがあなたを助けることを願います

WebElement element = (new WebDriverWait(wd, 30)).until(ExpectedConditions.elementToBeClickable(By.xpath(".//*[@id='wr‌ap']/div[2]/div[1]/d‌​iv/div/div[2]/ul/li[‌​4]/a"))); 
element.click(); 
+0

こんにちは、上記のコードで同じ手順を使用して – joy

+0

(新しいWebDriverWait(wd、30))条件の前にこのコードを追加します。私は – zsbappa

+0

はい私はそれを試してみました。 – joy

関連する問題