0
我的目的是發佈精選圖片。如何設置來自Java的Selenium WordPress主題頁上的精選圖片?
該程序可以張貼精選圖片。 但是對話框不關閉! 所以我無法發佈。
public void uploadThumbnail(String imgPath) {
//parent current window
String currentWindow = driver.getWindowHandle();
System.out.println(imgPath);
try {
driver.findElement(By.id("set-post-thumbnail")).click();
sleep(2000);
click(By.linkText("Upload Files"));
//Select Files
sleep(1000);
driver.findElement(By.id("__wp-uploader-id-1")).click();
//upload
driver.findElement(By.xpath("//div[7]/input")).sendKeys(imgPath);
sleep(2000);
driver.findElement(By.xpath("//div[@id='__wp-uploader-id-0']/div[5]/div/div[2]/button")).click();
} catch (Exception e) {
e.printStackTrace();
uploadThumbnail(imgPath);
}
sleep(1000);
}
如何關閉對話框或如何忽略對話框併發布?
嗨Teramoto - 你能給一些屏幕元素的細節;例如對話框的一個小截圖,以及html的相關位的粘貼?另外,如果你能證明你迄今爲止已經結束了這個對話框,並且描述了迄今爲止沒有奏效的方法嗎? –
歡迎來到Stack Overflow!我儘可能地猜測你的問題,然後編輯你的問題。但是,添加代碼和說明以便更多知道該主題的人員將看到它。如果需要識別特定問題,請編輯您遇到的特定錯誤消息。祝你好運! – manetsus