我正在使用phpStorm IDE以及composer和codeception在我的mac机器中编写selenium验收测试。但是我无法运行我的测试。
我开始我的硒独立罐和铬驱动器在我的mac机使用下面的命令。
java-Dwebdriver。铬。driver=“/Users/krishna/Downloads/chromedriverNewChrome”-jar selenium-server-standalone-3.141。59.5罐
下面是控制台信息,不确定Chrome驱动程序是否正在运行。
00:34:19.637INFO[GridLauncherV3.parse]-Selenium服务器版本: 3.141.59,修订版: e82be7d358 00:34:19.722INFO[GridLauncherV3.lambda$BuildLaunchers3美元]-在端口4444 2019-02-08 00:34:19.777上启动独立的Selenium服务器: INFO<-plhd--2/>main:日志初始化@348msorg.seleniumhq.jetty9.util.log.StdErrLog00:34:19.985INFO[WebDriverServlet.]-初始化WebDriverServlet00:34:20.086INFO[SeleniumServer.boot]-Selenium Server在端口4444上启动并运行
<?php
use \AcceptanceTester;
class IndexTest
{
public function _before(AcceptanceTester $I){}
// tests
public function tryToTest(AcceptanceTester $I)
{
$I->amOnUrl('http://codeception.com');
$I->amOnPage('/quickstart'); // moves to http://codeception.com/quickstart
}
}
接受ymlhtml" target="_blank">文件
actor: AcceptanceTester
modules:
enabled:
- WebDriver:
url: 'http://localhost/'
window_size: false # disabled in ChromeDriver
port: 43008
browser: chrome
按以下方式运行:
Go to PhpStorm>Run>EditConfiguration>Codeception>Select Type as acceptance tests and run it.
运行测试后,我在控制台中看到以下错误。
测试从00:50开始... /usr/bin/php /private/var/folders/4v/cltv5gzs79n6v77b53zw52z00000gn/T/ide-codeception.php运行--report-o"记者:报告:PhpStorm_Codeception_ReportPrinter"--no-ansi--no-interation-c /Users/kabothu/PhpstormProjects/CodeCeptionAutomation/codeception.yml验收
警告:PhpStorm_codeption_ReportPrinter::writeProgress($progress):void应与PHPUnit\TextUI\resultpreter::writeProgress(string$progress):void in/private/var/folders/4v/cltv5gzs79n6v77b53zw52z0000gn/T/ide-codeption_24_70兼容。php在线2 Codeception php测试框架v2。5.3由PHPUnit 7.5提供动力。3由塞巴斯蒂安·伯格曼和撰稿人撰写。带种子运行:
时间:148毫秒,内存:8.00MB
没有执行任何测试!
进程结束,退出代码为0
您将您的测试类命名为IndexTest
,如果它扩展了PhpUnit\Framework\TestCase
或Codec0019\Test\Unit
,它将工作。
然而,您的测试代码显示您希望以Cest格式实现测试,以使其工作您必须将测试类重命名为IndexCest
并将文件重命名为IndexCest.php
。
我试图用codeception运行一些测试,当我尝试测试表单时,总是失败,我不知道为什么。和其他人一样,他们都通过了。测试代码如下: 当我用命令运行测试时/vendor/bin/run-vvv--html--debug我有以下日志: 接受。一套yml就是这个: 演员:验收员 模块: 什么是错的?我想要的是测试表格,看看下一页写的假期,为什么一些测试通过了,一个简单的表格没有?。你能帮我个忙吗?
当我运行Codeception测试时,有时在验收测试中,浏览器启动太晚,测试不会等待它启动,并且在浏览器启动之前通过的测试会出现错误: [连接异常]无法在http://127.0.0.1:4444/wd/hub.连接到网络驱动程序请确保Selenium服务器或PhantomJS正在运行。 #1 Codeception\Subscriber\Module- #2D:\path\Yii\basic\v
控制台错误 有人面临这个问题吗?
我正在尝试构建一个示例java项目,并尝试构建一个docker映像并将该映像推送到AWS ECR,但在登录AWS ECR时遇到了一个问题。 错误:命令执行错误:执行命令时出错:aws ecr public get login password--区域us-east-1 | docker login--用户名aws--密码stdin public。ecr。aws/z8i5y3u6。原因:退出状态1
我正在写一个用角写的申请验收测试。我使用硒的代码欺骗测试框架。测试将一些文本写入输入字段并提交表单。它应该通过ajax api调用向数据库添加新任务,并添加新
我使用MacOS Catalina 10.15.7机器运行在防火墙后面。 我开始评估Micronaut和Quakus作为Spring Boot的替代方案,其中一个主要原因是编译为本地映像的能力。 为了做到这一点,我必须安装GraalVM。我按照这里的说明,下载了GraalVM-ce-java11-darwin-amd64-20.3.0。焦油gz,我将其解压缩到我选择的文件夹中,然后导出为graal