moodlehq/ behat-extension
此包已被废弃,不再维护。未建议替代包。
Moodle behat 扩展
v3.400.5
2021-05-19 23:29 UTC
Requires
- php: >=7.3.0
- behat/behat: 3.8.*
- behat/mink: ~1.8
- behat/mink-goutte-driver: ~1.2
- friends-of-behat/mink-extension: dev-master
- oleg-andreyev/mink-phpwebdriver: ^1.0
- symfony/process: ^4.0 || ^5.0
- dev-master
- v3.400.5
- v3.400.4
- v3.400.3
- v3.400.2
- v3.400.1
- v3.400.0
- v3.311.5
- v3.311.4
- v3.311.3
- v3.311.2
- v3.311.1
- v3.311.0
- v3.310.3
- v3.310.2
- v3.310.1
- v3.310.0
- v3.40.0
- v3.39.6
- v3.39.5
- v3.39.4
- v3.39.3
- v3.39.2
- v3.39.1
- v3.39.0
- v3.38.5
- v3.38.4
- v3.38.3
- v3.38.2
- v3.38.1
- v3.38.0
- v3.37.4
- v3.37.3
- v3.37.2
- v3.37.1
- v3.37.0
- v3.36.3
- v3.36.2
- v3.36.1
- v3.36.0
- v3.35.4
- v3.35.3
- v3.35.2
- v3.35.1
- v3.35.0
- v3.34.2
- v3.34.1
- v3.34.0
- v3.33.2
- v3.33.1
- v3.33.0
- v3.32.6
- v3.32.5
- v3.32.4
- v3.32.3
- v3.32.2
- v3.32.1
- v3.32.0
- v3.31.7
- v3.31.6
- v3.31.5
- v3.31.4
- v3.31.3
- v3.31.2
- v3.31.1
- v3.31.0
- v1.31.0
- v1.30.2
- v1.30.1
- v1.30.0
- v1.29.8
- v1.29.7
- v1.29.6
- v1.29.5
- v1.29.4
- v1.29.3
- v1.29.2
- v1.29.1
- v1.29.0
- v1.28.8
- v1.28.7
- v1.28.6
- v1.28.5
- v1.28.4
- v1.28.3
- v1.28.2
- v1.28.1
- v1.28.0
- v1.27.14
- v1.27.13
- v1.27.12
- v1.27.11
- v1.27.10
- v1.27.9
- v1.27.8
- v1.27.7
- v1.27.6
- v1.27.5
- v1.27.4
- v1.27.3
- v1.27.2
- v1.27.1
- v1.27.0
- v1.26.9
- v1.26.8
- v1.26.7
- v1.26.6
- v1.26.5
- v1.26.4
- v1.26.3
- v1.26.2
- v1.26.1
- v1.26.0
- v1.25.13
- v1.25.12
- v1.25.11
- v1.25.10
- v1.25.9
- v1.25.8
- v1.25.7
- v1.25.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- dev-MOODLE_311_STABLE
- dev-MOODLE_39_STABLE
- dev-MOODLE_310_STABLE
- dev-w3c
- dev-MOODLE_37_STABLE
- dev-MOODLE_38_STABLE
- dev-MOODLE_35_STABLE
- dev-MOODLE_36_STABLE
- dev-MOODLE_25_STABLE
- dev-MOODLE_27_STABLE
- dev-MOODLE_26_STABLE
- dev-MOODLE_28_STABLE
- dev-MOODLE_29_STABLE
- dev-MOODLE_30_STABLE
- dev-MOODLE_31_STABLE
- dev-MOODLE_32_STABLE
- dev-MOODLE_33_STABLE
- dev-MOODLE_34_STABLE
This package is auto-updated.
Last update: 2022-05-07 01:36:45 UTC
README
Moodle 的 behat 扩展,用于从不同的 Moodle 组件获取功能和步骤定义;它基本上允许多个功能文件夹,并帮助外部应用程序组件之间分布的上下文。
以下自定义格式被支持。
- moodle_progress:打印每个步骤的 Moodle 分支信息和点。
- moodle_list:列出所有场景。
- moodle_stepcount:列出每个功能文件中的所有功能及其总步骤数。用于并行运行。
- moodle_screenshot:为每个步骤截图并生成核心转储。使用以下选项,您可以转储任意或全部内容。
- --format-settings '{"formats": "image"}':只转储图像。
- --format-settings '{"formats": "html"}':只转储 HTML。
- --format-settings '{"formats": "html,image"}':转储两者。
- --format-settings '{"formats": "html", "dir_permissions": "0777"}'
贡献
http://docs.moodle.org/dev/Acceptance_testing/Contributing_to_Moodle_behat_extension
从 moodle-behat-extension 1.31.x 升级到 3.31.0
- 链式步骤在 behat 3 中不支持。
- 您应替换 Behat\Behat\Context\Step\Given 为 Behat\Behat\Context\Step\Given;
- 或使用 behat_context_helper::get('BEHAT_CONTEXT_CLASS'); 并调用 API 执行步骤。
- 命名选择器已弃用,请使用 named_exact 或 named_partial 代替。
- 失败的步骤将被缓存以供重试,无需空文件保存失败的场景。