|
|
1
8
看看 Selenium 它适用于所有浏览器(它在Firefox中有一个用于创建测试脚本的IDE,但是脚本本身可以在任何浏览器中运行) 它允许您在脚本执行期间的任何时候根据预期的输出测试DOM等的内容。 |
|
|
2
4
https://github.com/bfirsh/needle 它基本上是截取你选择的部分的截图(检查它们的例子)并进行比较。如果它们之间的差异太大,测试就会失败。它使用的是Selenium,所以您可以检查其他断言,比如z-indizes、字体大小等。 |
|
|
3
3
|
|
|
4
1
Adobe Browser Labs 是我能为这个问题提供的最好的解决方案。当我做UI布局和设计(read=cutupmonkey)的时候,他们是我最好的两个朋友。
好消息是,许多浏览器共享渲染引擎。所以,如果你在Chrome上测试正确,你可以打赌你在Safari中会很好。Firefox和IE中90%的问题都解决了。然后,确定你(或你的老板)想要有多挑剔,并进行相应的测试。 |
|
|
5
0
这些工具可能在OP发布时并不存在,但值得一提: CasperJS,它使用PhantomJS https://ghostinspector.com/ https://github.com/BBC-News/wraith (用于截图比较) |
|
|
eof · Chrome块文件下载-selenium 2 年前 |
|
|
duyhoccode · 如何在Javascript中连续调用异步函数 2 年前 |
|
|
Bayley Sapara · 输入测试夹具输入未在Unity中注册 2 年前 |
|
|
Demo Guy · 如何在Cypress中滚动到页面顶部 2 年前 |