gpt4 book ai didi

unit-testing - 在 firefox-addon-sdk 的单元测试中加载测试页面

转载 作者:行者123 更新时间:2023-12-04 05:05:14 25 4
gpt4 key购买 nike

我的附加组件涉及用户界面,因此为了对其进行测试,我决定只拥有一个将加载的 html 页面,测试人员可以按照页面上的一些说明进行操作。

这是加载页面的示例:

exports["test interaction"] = function(assert, done) {
require("sdk/tabs").tabs.open({
url: "./tests/test-page.html",
onClose: function(tab) {
assert.pass("Done page test");
done();
});
};

但是,大约 16 秒后,测试将始终失败并显示两条错误消息:

fail:
Timed out (after: START)

fail:
Should not be any unexpected tabs open

此外,更重要的是,我的插件在使用cfx test 时根本无法工作,而在使用cfx run 时却可以正常工作测试页。

有没有办法使用cfx test加载一些HTML测试页面?

最佳答案

在 done() 之前添加 tab.close() 将修复“不应该打开任何意外的标签”错误。

关于unit-testing - 在 firefox-addon-sdk 的单元测试中加载测试页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28301683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com