Selenium的IE Driver实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/i042416/article/details/84594489

Created by Wang, Jerry, last modified on Sep 09, 2013

在这里插入图片描述


public class InternetExplorerDriver extends RemoteWebDriver implements TakesScreenshot {
 public InternetExplorerDriver(InternetExplorerDriverService service, Capabilities capabilities) {
   assertOnWindows();
   setCommandExecutor(new DriverCommandExecutor(service));
   startSession(capabilities);
 }
 public <X> X getScreenshotAs(OutputType<X> target) {
   // Get the screenshot as base64.
   String base64 = execute(DriverCommand.SCREENSHOT).getValue().toString();
   // ... and convert it.
   return target.convertFromBase64Png(base64);
 }
 private void setupService(int port) {
   try {
     InternetExplorerDriverService service = new InternetExplorerDriverService.Builder()
       .usingPort(port).build();
     setCommandExecutor(new DriverCommandExecutor(service));

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/i042416/article/details/84594489