运行 `bin/behat` 时出现“找不到类”错误

2023-12-23

当我跑步时bin/behat我收到这个错误。

PHP 致命错误:找不到类“Symfony\Component\Console\Application” /vendor/behat/behat/src/Behat/Behat/Console/BehatApplication.php 第 31 行

我的composer.json 文件包含以下内容:

{
“要求”: {
“drupal/drupal 扩展”:“",
“行为/行为”:“2.4。
@稳定的”,
"behat/mink": "1.4@stable",
“behat/mink-goutte-driver”:“",
“behat/mink-selenium-driver”:“
",
“行为/mink-selenium2-driver”:“",
“behat/mink-sahi-driver”:“
",
“行为/貂僵尸司机”:“",
“行为/貂扩展”:“
"
},
“最低稳定性”:“dev”,
“配置”:{
“bin-dir”:“bin/”
}
}

由于某种原因 symfony/CssSelector 无法克隆:

[运行时异常]
无法通过 git、https 和 http 协议克隆,正在中止。

  • git://github.com/symfony/CssSelector.git
    致命:没有这样的远程“作曲家”

  • https://github.com/symfony/CssSelector.git https://github.com/symfony/CssSelector.git
    致命:没有这样的远程“作曲家”

  • http://github.com/symfony/CssSelector.git http://github.com/symfony/CssSelector.git
    致命:没有这样的远程“作曲家”


我建议删除bin, vendor文件夹和composer.lock文件并运行php composer.phar install同样,软件包应该可以正常安装。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

运行 `bin/behat` 时出现“找不到类”错误 的相关文章

  • 如何将参数从 Behat.yml 获取到 php 文件?

    我有一个 Behat yml default context parameters user xyz password abc 我还有一个名为 FeatureContext php 的文件 它通过以下方式从 behat yml 检索值 pu
  • 并行运行行为测试(在两个浏览器窗口中)

    我跟着这个博客作为一个例子并阅读平行跑者信息 当我打电话时bin behat命令后 将打开一个浏览器窗口并使用以下设置成功运行所有测试 symfony behat yml default context class Site CommonB
  • 优化行为测试套件

    我有一个测试套件 其中有 20 个功能文件 并且正在执行 100 MySQL CRUD 操作 大约需要 5 分钟才能完成 如果我手动进行测试 最多需要大约 7 分钟 我需要知道的是 我需要做什么才能优化整个流程 Note 平行跑者不支持对于
  • 有没有办法让 Behat 不会因 PHP 通知错误而失败?

    我知道最好的做法是定义所有变量并在评估之前检查数组索引 但是 我正在尝试对在一些尚未以这种方式编码的遗留代码之上开发的新功能运行一些测试 Behat 失败并显示以下消息 Scenario Add a new resource feature
  • 当出现 E_USER_DEPRECATED 级别错误时如何运行 Behat 测试

    我有一个 Symfony 2 7 表单类型 它导致了一些级别错误E USER DEPRECATED 这个错误不是来自我自己的代码 而是来自vendor symfony symfony src Symfony Bridge Doctrine
  • 我如何用 behat 制作一个假签名

    测试代码图片 https i stack imgur com oaoU2 png 工作签名图片 https i stack imgur com uW7fL png您好 我正在使用 behat 以及与 mink 集成的 selenium 驱动
  • 运行 `bin/behat` 时出现“找不到类”错误

    当我跑步时bin behat我收到这个错误 PHP 致命错误 找不到类 Symfony Component Console Application vendor behat behat src Behat Behat Console Beh
  • 我正在尝试配置 behat 并看到错误 - 无法打开流: /usr/bin/behat 中没有此类文件或目录

    PHP 警告 require once behat autoload php 无法打开流 第 23 行 usr bin behat 中没有此类文件或目录 PHP 致命错误 require once 无法在 usr 中打开所需的 behat
  • 来自命令行的 Behat“base_url”

    我想知道是否可以通过命令行设置base url 例子 bin behat base url http google fr 为了灵活性 我想避免创建新的配置文件并在每次必须测试新的 url 时通过命令行传递它 这里有什么技巧可以做到这一点吗
  • Behat/Mink 无法模拟点击页脚中的按钮[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 尝试对页脚中的项目使用 然后我按 对
  • Symfony2 扩展 - Behat Mink

    我为 Behat Mink 安装了 Symfony2 扩展here http extensions behat org symfony2 当我运行测试时 出现错误 ReflectionException 类 AppKernel 不存在 我究
  • Behat Mink Webdriver 会话在套件中的每个功能之后都会被销毁

    我正在尝试使用 behat BDD 和 Mink 以及 selenium webdriver for php 来自动化 Sugarcrm 功能 我已经正确安装了它们 并且能够一起运行 behat 和 mink 例如 将 SugarCRM 上
  • BDD 和 Behat 特殊字符

    有类似的问题 Behat 和输入验证场景中的 Gherkin https stackoverflow com questions 6561815 gherkin in behat and input validations scenario
  • 行为 3 中如何在上下文之间进行通信?

    我无法再在版本 3 中使用 getMainContext 和 getSubcontext alias 版本 3 中上下文之间的通信方式是什么 上下文特征是唯一的方式吗 behat yml default suites guest featu
  • Laravel 5 内存测试

    我正在通过 behat 为我的大型 Laravel 5 项目编写测试 我在 MySQL 中有一个 MySQL 数据库的测试副本 以及该数据库的一个播种器 它共享其他环境的一些播种器 所有这些都按预期进行 但是 我尝试切换到使用 sqlite
  • Behat“无法识别的选项”

    我正在尝试运行 Behat 对我来说是第一次 并且它成功了 但我有一个配置问题 我尝试更改功能和引导程序的路径 如下所示 behat yml default paths features app tests features bootstr
  • Behat 3 - 如何在上下文中检索自定义扩展

    我需要添加 然后从上下文中从 behat yml 文件检索额外的选项 配置 Behat 不允许我将一些随机参数添加到 behat yml 文件中 因此我创建了新的自定义扩展 此扩展允许我传递特定的配置值 extensions App Beh
  • build.xml 将日期和时间设置为文件名

    我想设置带有日期和时间的文件名 因此我想创建名为的文件behat 20140913 195915 html但是下面的示例将名称设置为behat yyyymmdd hhiiss html 有人知道问题的解决办法吗 我跟着这个例子 http a
  • Mink 不适用于 behat 3.0.12

    我安装了 Behat Mink 和其他一些相关的软件包 这是我的composer json 文件 require behat behat 3 0 6 behat symfony2 extension dev master behat min
  • 未定义,当从 Selenium 触发时,Chrome 通知中未定义

    我正在致力于自动化一个用 Python 编写的网站 并使用 Angular 其中有很多确认通知 我遇到的问题是 Behat 似乎无法识别这些通知 更不用说允许我与它们交互了 我附上了通知的屏幕截图 以及 Behat 生成的 未定义 未定义

随机推荐