php - 如何在 codeception 中进行 selenium 测试时更改 Laravel 环境?

标签 php laravel selenium testing codeception

我正在使用 codeception 编写 selenium 测试。这个特定的套件没有 Laravel5 模块。我有一个在进行功能或验收测试时使用的测试数据库。但是当我编写这些测试时,我可以将应用程序环境设置为测试(当我需要 Laravel5 模块时,codeception 可能会自动执行)但是当我运行 selenium 测试时,如何让我的 Laravel 应用程序将环境切换到测试?

问题:如何在使用 codeception 运行 selenium 测试时将环境切换到测试?

最佳答案

我通过使用 phpunit 运行我的测试来做到这一点(我想你也这样做)。如果你这样做了,你只需要将你的配置放在你的 phpunit.xml 文件中。

如果您采用任何其他方式,您只需要使用您的测试配置更改您的 .env 文件。

关于php - 如何在 codeception 中进行 selenium 测试时更改 Laravel 环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31906797/

相关文章:

python - 使用 selenium 从下拉菜单中选择

php - fatal error - 调用未定义的方法 "Customersss::throwError()"

c# - 从 C# 编码 URL,用 PHP 解密 URL(以某种方式添加额外字符)

laravel - 组地址 : invalid group ID 'laradock' error when running docker-compose up

php - 使用路由 Laravel 5.2 时访问资源时出错

mysql - 获得每个用户所有帖子的总投票数

javascript - 如果 PHP 服务器脚本使用 key 调用 javascript 文件,它是否会暴露?

php - 在没有用户提示的情况下安装 PHP Pear

java - SelendroidDriver 无法解析为类型

python - 获取 URLError : <urlopen error [Errno 111] Connection refused> in selenium webdriver using python in phantomjs