patrick-blom/oxid-codeception-demo

这是一个演示仓库,用于解释如何为OXID eShop编写Codeception测试

dev-master 2022-11-03 08:52 UTC

README

PHP Version Stable Version Package Name License Follow me on twitter

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文件。