This commit is contained in:
dengqichen 2025-11-19 15:08:41 +08:00
parent 747021896b
commit cfd243aeda

View File

@ -60,17 +60,8 @@ workflow:
- action: fillForm - action: fillForm
name: "设置密码" name: "设置密码"
fields: fields:
password: password: "{{account.password}}"
find: passwordConfirmation: "{{account.password}}"
- css: 'input[type="password"]'
- placeholder: 'Password'
value: "{{account.password}}"
passwordConfirm:
find:
- css: 'input[placeholder*="confirmation"]'
- css: 'input[placeholder*="Confirm"]'
value: "{{account.password}}"
- action: click - action: click
name: "提交密码" name: "提交密码"
@ -145,54 +136,24 @@ workflow:
verifyAfter: verifyAfter:
checked: true # 验证 radio button 是否选中 checked: true # 验证 radio button 是否选中
# 填写银行卡信息(使用重新生成的卡号 # 填写支付信息(银行卡+国家+地址
- action: fillForm - action: fillForm
name: "填写银行卡信息" name: "填写支付信息"
fields:
cardNumber:
find:
- css: '#cardNumber'
value: "{{card.number}}"
cardExpiry:
find:
- css: '#cardExpiry'
value: "{{card.month}}{{card.year}}"
cardCvc:
find:
- css: '#cardCvc'
value: "{{card.cvv}}"
billingName:
find:
- css: '#billingName'
value: "{{account.firstName}} {{account.lastName}}"
# 选择国家和填写地址
- action: fillForm
name: "选择国家和填写地址"
fields: fields:
cardNumber: "{{card.number}}"
cardExpiry: "{{card.month}}{{card.year}}"
cardCvc: "{{card.cvv}}"
billingName: "{{account.firstName}} {{account.lastName}}"
billingCountry: billingCountry:
find: find:
- css: '#billingCountry' - css: '#billingCountry'
value: "MO" value: "MO"
type: "select" type: "select"
# 填写地址(动态字段)
- action: fillForm
name: "填写地址"
fields:
addressLine1: addressLine1:
find: find:
- css: 'input[placeholder*="地址"]' - css: 'input[placeholder*="地址"]'
- css: 'input[placeholder*="Address"]' - css: 'input[placeholder*="Address"]'
value: "kowloon" value: "kowloon"
addressLine2:
find:
- css: 'input[placeholder*="Address line 2"]'
- css: 'input[name="billingAddressLine2"]'
value: "Macau"
# 滚动到页面底部(确保订阅按钮可见) # 滚动到页面底部(确保订阅按钮可见)
- action: scroll - action: scroll