acceptance.suite.yml: 使用自定义端口的Webdriver
class_name: AcceptanceTester
modules:
enabled:
- WebDriver
- PhpBrowser
- \Helper\Acceptance
config:
WebDriver:
url: 'http://website.co.uk/'
browser: 'firefox'
port: 5555
PhpBrowser:
url: http://www.website.co.uk/
终端错误:
PHP Fatal error: Cannot redeclare _generated\AcceptanceTesterActions::switchToIframe() in /Users/myUser/tests/_support/_generated/AcceptanceTesterActions.php on line 2939
AcceptanceTesterActions.php,第2939行(switchToIframe):
"Method 'runStep' not found in \Codeception\Scenario"
此错误遍布整个文件。
我检查了Codeception/src/Codeception/Scenario.php
文件,'runStep'的定义与gitHub文件中的定义完全相同。
此问题仅在我添加WebDriver module
。
有什么想法吗?
答案 0 :(得分:1)
问题来自于尝试使用PhpBrowser和WebDriver模块。在评论出PhpBrowser之后,一切都顺利进行。