Moim celem jest publikacja z polecanym obrazem.
Ten program może opublikować wybrany obraz. Ale dialog nie zamyka się! Więc nie mogę opublikować.
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);
}
Jak zamknąć okno dialogowe lub zignorować okno dialogowe i opublikować?
Odpowiedzi:
0 dla odpowiedzi № 1Ułożyłem się na stronie. W końcu znajduję wtyczkę, która jest "Nelio External Featured Image".
może ustawić obraz przez URL. Tak więc nie potrzebuję okna i okna przesyłania.
Teraz mogę ustawić obraz na Featured Image na WordPress przez Selenium z java !!!
Dziękuję programistom Nelio External Featured Image !!