
我添加了帶有圖片的網頁元素代碼。我怎樣才能用Java按下這個按鈕。我試過這樣;
Thread.sleep(1000);
driver.findElement(By.className("_abm0")).click();
或者
Thread.sleep(1000);
driver.findElement(By.className("._abl-._abm2")).click();
或者
Thread.sleep(1000);
driver.findElement(By.className("_abl- _abm2")).click();
uj5u.com熱心網友回復:
這些類是否僅對 html 頁面中的 1 個按鈕元素是唯一的?還是有其他人出現在同一頁面上?
一個。如果只有 1 個存在,請嘗試以下操作:
driver.findElement(By.xpath("//button[@class='_abl- _abm2']")).click()
灣。如果存在超過 1 個,您可以嘗試以下操作:
driver.findElement(By.xpath("(//button[@class='_abl- _abm2'])[n]")).click()
--> n 將是第 n 個按鈕元素 --> 1,2...
uj5u.com熱心網友回復:
試試這個 xpath -
//svg[@aria-label='New post']/parent::div/parent::div
uj5u.com熱心網友回復:
一起作業;
執行緒.sleep(1000); driver.findElement(By.xpath("/html/body/div[1]/div/div/div/div[1]/div/div/div/div[1]/section/nav/div[2]/ div/div/div[3]/div/div[3]/div/button")).click();
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/517189.html
標籤:爪哇硒硒网络驱动程序
上一篇:訊息:沒有這樣的元素:無法找到元素SeleniumPython:{"method":"xpath","selector":"//i
