在Firefox中使用Ruby进行打印

时间:2011-03-06 06:20:43

标签: firefox printing watir

我有一个关于使用watir的问题 我对ruby很新,所以我可能会问一些愚蠢的问题 我的问题是我如何用watir / ruby​​打印网页? 有没有办法打印我正在查看的当前网页,如果是这样,你能提供一些示例代码吗?

感谢您的观看! 赫维

3 个答案:

答案 0 :(得分:0)

我认为您需要在javascript中访问window.print()函数,或者在函数中将其绑定到按钮,链接,图像的事件句柄

答案 1 :(得分:0)

虽然这不是真正的打印,但您可以使用screen_capture method保存当前屏幕的位图,以后可以打印出来。

答案 2 :(得分:0)

阅读AutoIt gem,它可以点击窗口级别的按钮,这样就可以打印了。

关于您在其他建议答案的评论中提出的问题,处理弹出框,请参阅:http://wiki.openqa.org/display/WTR/Pop+Ups