当前位置: 首页 > 知识库问答 >
问题:

Laravel Dusk 2.0/Laravel 5.5返回空页

拓拔泉
2023-03-14

我正在将我的Laravel5.3网站升级到5.5,无法让Dusk在我的本地主机上正常工作。我有其他单元测试可以在本地主机上正常工作,但是由于某些原因,Dusk对任何本地页面返回“”。本地页面似乎工作很好,在我的桌面上浏览它。

我的DuskTestCase

protected function driver()
{
    $options = (new ChromeOptions)->addArguments([
        '--disable-gpu',
        '--headless',
        '--no-sandbox',
        '--ignore-certificate-errors'
    ]);

    return RemoteWebDriver::create(
        'http://localhost:9515',
        DesiredCapabilities::chrome()
        ->setCapability(WebDriverCapabilityType::ACCEPT_SSL_CERTS, true)
        ->setCapability('acceptInsecureCerts', true)
        ->setCapability(
            ChromeOptions::CAPABILITY, $options
        )
    );
}
public function testBasicExample()
{
    $this->browse(function (Browser $browser) {

            $result = $browser->visit('http://localhost');
            $browser->screenshot('test');
            $browser->dump();
    });
}
    null

共有1个答案

邴奇逸
2023-03-14

我唯一能让它工作的方法是:

public function testBasicExample()
{
    $this->browse(function (Browser $browser) {
        $browser->visit(env('APP_URL').'/home')
                ->assertSee('Laravel');
    });
}
 类似资料:
  • 我无法理解为什么findFragmentByTag()在我的代码中返回null。我已经在片段onCreate()上设置了RetainInstance(true),并且正在使用getSupportFragmentManager()。findFragmentByTag(),因为它是SherlockFragmentActivity。 这是我的活动代码: } 这是我的片段代码:

  • 下面是我的控制器代码:- 以下是我的服务代码:- 下面是我的存储库代码:-

  • 问题内容: 我想获取执行.py文件的当前目录的路径。 例如,一个带有代码的简单文件: 输出奇怪的是: 我期待从和获得相同的结果。 给定,为什么 返回空? 问题答案: 因为不成立。我们宁愿有 双方并只拆分通过文件名成组件,而不考虑当前目录。如果您还想考虑当前目录,则必须明确地考虑。 要获取绝对路径的目录名,请使用

  • 我尝试使用Firebase实时数据库进行登录活动。 我的数据库在注册时填写如下: 登录后,我想初始化一个公共静态用户,这样我就可以在我的主要活动中检索它并相应地更新用户界面,但是ValueEventListener的dataSnapshop返回null。 以下是我的addListenerForSingleValueEvent的代码: 任何人都有办法帮助我。或者有什么解决方法或建议可以做得更好? 编

  • 我的预览在方法中调用时返回null。测试类确实扩展了,因为它被保存在

  • 因此,我得到了一个字符串,它是我在一个类上实现的toJson方法的结果,并且在我的测试代码中确认它是我的类的正确Json表示。我的目标是使用Gson将此字符串转换为JsonObject并将其传递给构造函数。然而,我遇到了一个奇怪的问题。 这是我要调用的代码: 我以前在我的项目中的许多地方,在其他类中,都使用过完全相同的代码片段,而且效果很好。我甚至将其中一段功能代码复制到这个测试类中,并进行了尝试

  • 我有一个Postgres函数,它返回一个表“RestURNS TABLE......” 代码中有一些商业规则。如果不满足某些条件,我只想返回一个空记录集。有没有简单的方法?或者我需要为返回的每个列选择一个NULL吗? 现在,若我尝试只返回NULL,它会抱怨:错误:查询的结构和函数结果类型不匹配。

  • 我正在构建我的第一个Spring Boot应用程序。但是我不能正确地得到我的requestMapping控制器的回答。 这是我的主要课程: 这是我的RestController: 如果我看一下日志,我可以看到“/hi”映射: 但是当我访问:http:localhost:8080/hi时,我看到了一个空白页面,我期望看到“Hello World”文本。 为什么我得到一个空白页面? ---编辑----