功能测试 javascript 注入小书签的最佳框架

Best framework to functional test a javascript-injecting bookmarklet

我开发了一个小书签,可以将一些 javascript 代码注入页面,我需要编写一些功能测试来测试它。因为这是一个小书签,所以我没有任何 html 文件。它只会打开另一个现有网站并将 javascript 注入该网站。我看过 mocha、selenium-webdriver 和 Phantomjs,但我只是不知道哪些是测试我的书签的最佳方法。

看看Sakuli。它结合了两个开源测试自动化工具(Sahi 和 Sikuli),让您可以测试 Web 应用程序和非 Web 内容(例如用于 100% GUI e2e 测试)。两种工具都可以混合使用。 您还可以在 Docker 个容器中 运行 Sakuli。