我想單擊「關注」按鈕,直到它在網頁中找到。單擊循環,直到在java中找到多個按鈕的(按鈕)元素
我有下面的代碼:
@Test
public void testCar() throws Exception
{
driver.get("https://-----/login/");
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.findElement(By.id("username")).clear();
driver.findElement(By.id("username")).sendKeys("user");
driver.findElement(By.id("password")).clear();
driver.findElement(By.id("password")).sendKeys("password");
driver.findElement(By.xpath("//button[@type='submit']")).click();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.findElement(By.xpath("//span[text()='Followed']")).click();
}
我怎樣才能做到這一點?如果未找到該元素,則單擊下一頁&再次找到該按鈕。
這裏是下一個按鈕HTML:
<span>Next Page</span>
請幫助。
謝謝,在下一頁如何再次搜索'Followed'按鈕。 – sadi
把我寫在另一個代碼。當NextPage點擊失敗時捕獲異常 –