selenium - Yii2 验收测试 - 注意错误
问题描述
我正在尝试运行正文为空的验收测试:
class ContactCept
{
public function frontpageWorks(AcceptanceTester $I)
{
}
}
这是我的acceptance.suite.yml:
class_name: AcceptanceTester
modules:
enabled:
- WebDriver:
url: http://localhost/website/
browser: chrome
- Yii2:
part: orm
entryScript: index-test.php
cleanup: false
我的 xampp 正在运行,我可以访问http://localhost/website/
Selenium 服务器已启动并正在运行。
当我运行命令 vendor/bin/codecept 运行接受时,我的测试以错误未定义索引完成:HTTP_HOST
PS:Chrome 正在打开 url 数据:;
我的问题是:我可以禁用“通知”类型的错误并且只有“错误”级别吗?
解决方案
找到了。在 accept.yml 添加行:
error_level: "E_ERROR"
推荐阅读
- c# - System.IO.FileNotFoundException: '系统找不到指定的文件(使用 SetWallpaperAsync)
- javascript - 如何根据 If 条件的结果渲染 React 组件?
- javascript - 有没有办法让 Discord.js 角色在(某些)时间后自行从用户中删除?
- sql - sql CE、表描述等信息
- css - 角度选项卡列表中的活动项目问题
- swift - NSSearchField - 如何选择所有文本?(macOS 上的 Swift/Storyboards)
- perl - 为什么 Dumper 输出没有被正确评估?
- node.js - 主机 \"IP-ADDRESS"、用户 \"username\"、数据库 \"database\"、SSL 关闭没有 pg_hba.conf 条目
- multithreading - 有时 Chrome Web 驱动程序没有使用 Selenium Python 加载链接
- python - 能够从 xero 获取所有发票,但无法获取所有面临 oauth_problem 问题的帐户