Несколько дней назад у меня появилась внезапная идея, когда я автоматизировался во время исследований, думая о том, смогу ли я сфотографироваться, чтобы я мог просмотреть его позже. Метод реализации на самом деле не сложно. В конце концов, Selenium Webdriver предоставил функцию экрана, функцию интерфейса Takesscreenshot (на английском языке, означает «делать скриншот»).
Не говорите много чепухи, просто загрузите код
пакет com.wch; импорт java.io.file; import java.io.ioexception; import org.junit.after; import org.junit.boerfore; import org.junit.test; import org.openqa.selenium.OutputType; импорт org.openqa.selenium.takesscreenshot; org.openqa.selenium.webdriver; import org.openqa.selenium.firefox.firefoxdriver; import org.openqa.selenium.support.ui.webdriverwait; импорт com.sun.jna.platform.fileutils; {System.setProperty ("webdriver.firefox.bin", "d: // программные файлы (x86) // mozilla firefox // firefox.exe"); webdriver river = new Firefoxdriver (); Driver.get ("http://www.baidu.com"); ((Takesscreenshot) драйвер) .getScreenshotas (outputType.file); // поговорить с изображением экрана, которое будет снято в форме файла {org.apache.commons.io.fileutils.copyfile (srcfile, new File ("d: //screenshot.png")); // Использование метода copyFile () для сохранения полученного файла экрана} catch (ioException e) {// todo автоматически сгенерированный catch blocke.printstacktrace ();} driver.quit ();}}Если есть и другие методы, я надеюсь, что вы сможете предоставить их и учиться друг у друга.
Приведенный выше пример функции экрана Selenium Webdriver - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.