Skip to content
Merged
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
f039e94
Replace hardcoded time.sleep with explicit waits in BasePage
ConnorQi01 Apr 27, 2026
e9be6b1
Fix wait_for_page_load to use native-compatible explicit wait
ConnorQi01 Apr 28, 2026
3ae3d80
Move TimeoutException to module-level import and improve wait_for_pag…
ConnorQi01 Apr 28, 2026
812101b
fix: replace deprecated driver.swipe with W3C Actions and fix wait_fo…
ConnorQi01 Apr 28, 2026
15009de
refactor: extract _drag helper, rename duration to duration_ms, light…
ConnorQi01 Apr 28, 2026
1695dbb
docs: clarify _drag iOS-only constraint and improve wait_for_page_loa…
ConnorQi01 Apr 28, 2026
84ab8d4
fix: add platform guard in _drag and warn when wait_for_page_load has…
ConnorQi01 Apr 28, 2026
d9f015d
refactor: declare iOS-only scope, remove platform guard, make wait_fo…
ConnorQi01 Apr 28, 2026
f42704f
Merge pull request #4 from ConnorQi01/dev/v-peq/basePage_sleepOptimiz…
ConnorQi01 Apr 28, 2026
c8bf9f5
fix: correct allure decorator typo (allue -> allure) in API test cases
ConnorQi01 Apr 28, 2026
d681dc9
fix: correct invalid return type annotation in get_logger causing Nam…
ConnorQi01 Apr 28, 2026
d207d29
fix: add default None to token params in order_api and fix assertion …
ConnorQi01 Apr 28, 2026
d22b322
fix: skip integration tests when API_BASE_URL unset, allow test-repor…
ConnorQi01 Apr 28, 2026
92f685c
fix: add checks:write permission to api-test job
JunchenMeteor Apr 27, 2026
018c590
feat: enable parallel execution for API tests via pytest-xdist
ConnorQi01 Apr 28, 2026
1ef850e
Merge branch 'main' into dev/v-peq/parallel_execution
JunchenMeteor Apr 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions pytest.ini
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,9 @@ allure_severities = blocker critical normal minor trivial
allure_epics = 用户模块 商品模块 购物车模块 订单模块
allure_features = 登录 注册 首页 分类 详情 购物车 下单 支付

# 重试
addopts = -v --tb=short --strict-markers --reruns 2 --reruns-delay 1
# 重试和并发
# API 测试并发执行,UI 测试串行(设备独占)
addopts = -v --tb=short --strict-markers --reruns 2 --reruns-delay 1 -n auto

# 超时(需要 pip install pytest-timeout)
timeout = 300
Expand Down
Loading