我有多个网站。
- en.web-site.com/pages/faqs
- fr.web-site.com/pages/faqs
- ar.web-site.com/pages/faqs
- br.web-site.com/pages/faqs
- ... 30 多个具有相同 URI 结构的网站
我想在每个网站上运行浏览器测试。
我已经更新了我所有网站的常见问题页面上的电子邮件,我想测试它们是否都有更改。
<?php
namespace Tests\Browser;
use Tests\DuskTestCase;
use Laravel\Dusk\Browser;
class UpdatedEmailTest extends DuskTestCase
{
public function testUpdatedEmail()
{
$this->browse(function (Browser $browser) {
$browser->visit('/pages/faqs')
->assertPathIs('/pages/faqs')
->assertSee('new_email@sample.com')
->assertDontSee('old_email@sample.com');
});
}
}
该测试绝对可以在我的任何网站上正常运行,但是.env
每次必须运行它时我都必须编辑该文件。
我该怎么做才能让我在所有这些网站上进行测试而无需编辑.env
文件?