feat: 添加 Plus Checkout 创建后等待 20 秒的逻辑,并增加相应的测试用例

This commit is contained in:
QLHazyCoder
2026-04-26 05:25:17 +08:00
parent 88ceb79af6
commit b86114fa3a
2 changed files with 59 additions and 0 deletions
+4
View File
@@ -4,6 +4,7 @@
const PLUS_CHECKOUT_SOURCE = 'plus-checkout';
const PLUS_CHECKOUT_ENTRY_URL = 'https://chatgpt.com/';
const PLUS_CHECKOUT_INJECT_FILES = ['content/utils.js', 'content/plus-checkout.js'];
const PLUS_CHECKOUT_POST_CREATE_WAIT_MS = 20000;
function createPlusCheckoutCreateExecutor(deps = {}) {
const {
@@ -64,6 +65,9 @@
plusCheckoutCurrency: result.currency || 'EUR',
});
await addLog('步骤 6Plus Checkout 页面已就绪,固定等待 20 秒后继续下一步。', 'info');
await sleepWithStop(PLUS_CHECKOUT_POST_CREATE_WAIT_MS);
await completeStepFromBackground(6, {
plusCheckoutCountry: result.country || 'DE',
plusCheckoutCurrency: result.currency || 'EUR',