我正在测试一个具有 iframe 的 Web 应用程序。我正在使用 phantomcss 使用 casper.withFrame 对 iframe 内的组件进行屏幕截图,但捕获的图像失真。
我的主页是这样的-
<html>
<head>
</head>
<body>
<iframe id="testFrame" src="http://localhost:8080/testFrame" width="80%" height="300px" style="margin-left: 10%">
<p>Your browser does not support iframes.</p>
</iframe>
</body>
</html>
iframe src 看起来像这样 -
<html>
<head>
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="a panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Panel default title</h3>
</div>
<div class="panel-body">
Panel default content
</div>
</div>
</body>
</html>
我正在尝试截取<div class="a panel panel-default">
. 有谁知道我能做些什么来解决这个问题?