seleinum-Seleinum 截图应用 空白图片

问题描述

Seleinum 截图应用 空白图片

最近应用Seleinum中的截图功能完成某个需求,找了很多资料,比如自动打开百度,搜索信息的截图等等

截图方法:

/**
* 截图方法
*
* @param drivername
* @param filename
*/
public static void snapshot(TakesScreenshot drivername, String filename) {
// this method will take screen shot ,require two parameters ,one is
// driver name, another is file name

    File scrFile = (File) drivername.getScreenshotAs(OutputType.FILE);
    // Now you can do whatever you need to do with it, for example copy
    // somewhere
    try {
        System.out.println("save snapshot path is:E:/test/" + filename);
        FileUtils.copyFile(scrFile, new File("E:\test\" + filename));
    } catch (IOException e) {
        // TODO Auto-generated catch block
        System.out.println("Can't save screenshot");
        e.printStackTrace();
    } finally {
        System.out.println("screen shot finished");
    }
}

普通页面的截图都没问题,截图都成功。

但是如果我访问一个嵌入有swf的flash页面的时候,截图确实空白。 前提不是页面加载慢的问题,截图前我设置的等待时间足够长,但还是截图是空白。

各位大拿是否遇到过这个问题。

解决方案

难道没人遇到过吗??

时间: 2024-09-27 12:58:39

seleinum-Seleinum 截图应用 空白图片的相关文章

图片-c#关于窗体截图是空白

问题描述 c#关于窗体截图是空白 我一个窗体里面放了一个WEBBROSER,然后截取窗体的图片就获得了webbrowser当前浏览的图片了,但是不知道为什么有时候截的图是白色的,我滚动条隐藏了也一样 ,怎么才能让他总是截图成功呢? //截图代码 Bitmap bit1 = new Bitmap(this.Width this.Height); this.DrawToBitmap(bit1 new Rectangle(0 0 this.Width this.Height)); int border

Vista系统截图后的图片会花屏怎么办

  有些时候使用Vista操作系统截图后的图片会花屏,这是一个老问题了,主要是由于驱动程序所造成的.由于Vista还处于测试的阶段,各硬件在Vista下的驱动程序还不是很完善,有些还有兼容性问题.所以会造成多种问题.这个问题需要等待硬件厂商来发布新的Vista下的驱动程序才能解决.

配置Nginx服务器展示随机首页与空白图片的方法_nginx

显示随机首页模块(Random Index)一般情况下,一个站点默认首页都是定义好的index.html.index.shtml.index.php等等,如果想站点下有很多页面想随机展示给用户浏览,那得程序上实现,显得尤为麻烦,如果你安装了nginx,那么使用nginx的random index即可达成这个功能,凡是以/结尾的请求,都会随机展示当前目录下的文件作为首页. random index介绍 ngx_http_random_index_module模块处理以'/'为后缀的请求,并且在当前

解决FastStone截图软件发送图片到word中图片变小

说实话截图软件FastStone使用起来真的很不错呢,一直在使用.到目前为止差不多也有两年多的时间了,FastStone不停的更新,功能也在不停的增加.特别是截图后可以直接发送到word中,这点是我的最爱. 这不最近的纠结也是因为这个功能,在FastStone中明明截图比较大,但是发送到Word中图片就变小了,标的模糊了. 来个比较实际的例子: 这个是在FastStone中已经编辑好的图片. 这个是发送到Word中的图片. 通过上述两幅图片,可以很明显的看到在FastStone中图片是清晰的,而

.NET 使用WebBrowser截图保存后图片为X,求大神解答!

问题描述 publicclassPictureCut{string_Url;string_FileName;publicvoidSave(stringurl,stringfilename){_Url=url;_FileName=filename;varm_thread=newThread(_Generate);m_thread.SetApartmentState(ApartmentState.STA);m_thread.Start();m_thread.Join();//varwebBrowse

苹果Mac设置截图保存默认图片格式教程

  第一步.在Launchpad中的"其他"文件夹中找到并打开终端. 第二步.在终端输入命令defaults write com.apple.screencapture type jpg,后回车 温馨提示:保存为Gif格式命令为,defaults write com.apple.screencapture type gif 第三步.操作完成后,继续输入killall SystemUIServer后回车,重启SystemUIServer即可 最后,看下你的截图的格式是不是变为jpg文件了

用ffmpeg逐截图视频另存为图片 不成功

问题描述 //fileNameflv文件地址//imgFile输出的图片地址publicstringCatchImg(stringfileName,stringimgFile){//stringffmpeg=@"F:ffmpegffmpeg.exe";//ffmpeg执行文件的路径//stringflv_img=imgFile+".jpg";//stringFlvImgSize="240x180";//生成的图片分辨率240x180//Syste

用System.Drawing.Bitmap的save保存图片,本地可以正常显示,发布到iis上保存的是空白图片

问题描述 IntPtrdc1=CreateDC("DISPLAY",null,null,(IntPtr)null);//创建显示器的DCSystem.Drawing.Graphicsg1=System.Drawing.Graphics.FromHdc(dc1);//由一个指定设备的句柄创建一个新的Graphics对象System.Drawing.BitmapMyImage=newSystem.Drawing.Bitmap(Screen.PrimaryScreen.Bounds.Widt

网页截图工具php+IECapt简介

IECapt可以将捕获网页,生成BMP.JPEG 或 PNG格式的图片,包含C++和C#两种版本,不足是依赖于Internet Explorer,这就决定了它只能在Windows下使用.IECapt是一个命令行工具,通过指定的url,利用ie内核,即可将其图片截取下来. 操作: 第一步: 下载地址IECapt :http://download.csdn.net/detail/u011986449/6877893 第二步: 如下代码: <?php header('Content-type:text