小编Jan*_*itz的帖子

Selenium Webdriver支持Javafx 2.0 Webkit或QT5 Webkit(目标:无头webkit)

我在想:

  • 有没有人考虑过为嵌入式Javafx 2.0 Webkit浏览器或新的QT5-Webkit实现webdriver-interface.
  • 有没有人指出一些Github/Bitbucket/GoogleCode项目朝这个方向发展?

为什么?这将添加另一个跨平台浏览器,并希望可能无头与新的webkit渲染引擎.现在我在MacOSX或ChromeDriver上使用SafariDriver.这种方法很有效,但是当Chrome做它的自动更新并且打破了chromedriver时,chromedriver经常咬我.

该项目最接近无头Webkit实现(包括截图),我认为是phantomjs(QT-4.8 webkit)+ ghostdriver(用于phantomjs的webdriver插件作为javascript实现).现在phantomjs有字体和连字符()渲染的怪癖.

测试QT5浏览器示例,字体/害羞渲染似乎已得到修复.现在我可以等待phantomjs赶上qt5.

另一个想法是安装Java 7,其中包括Javafx 2.0并实现一个WebView,它也可以由webdriver-protcol控制.较新的JavaFx 2.0版本包含了获取JavaFX场景截图的可能性,这将有所帮助.

参考文献:

圣诞节快乐,

一月

qt integration-testing webkit webdriver javafx-2

5
推荐指数
1
解决办法
2851
查看次数

标签 统计

integration-testing ×1

javafx-2 ×1

qt ×1

webdriver ×1

webkit ×1