patrick-blom / oxid-codeception-demo
这是一个演示仓库,用于解释如何为OXID eShop编写Codeception测试
dev-master
2022-11-03 08:52 UTC
Requires
- php: >=7.2
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-20 00:25:12 UTC
README
OXID eShop Codeception 演示项目
本项目应说明如何为OXID eShop编写Codeception验收测试
用法
这些测试可用于已启用“Flow 主题”的任何OXID eShop。该项目是在OXID eShop 6.2 CE上创建和测试的。
在Ubuntu 18.04上安装
运行测试需要以下东西
- 独立的Selenium服务器 - 下载
- 谷歌Chrome浏览器
- 适用于Ubuntu的
chromium-chromedriver
,可以通过sudo apt install chromium-chromedriver
安装 - composer用于包安装
运行测试
首先,您需要在项目的根目录中运行composer install
。之后,您必须导出两个变量来定义您的Selenium-Server和您想要测试的商店。
$ export WEBDRIVER_URL="127.0.0.1" && export WEBSITE_URL="https://my.oxid-eshop.de"
现在您必须启动之前下载的Selenium-Server ip。
$ java -jar "/path/to/selenium-server-standalone-xxx.jar"
最后,您可以使用以下命令运行Codeception测试
$ vendor/bin/codecept run
许可证
该项目在GPL-3.0下发布。要获取全面概述,请查看LICENSE文件。