0
나는 도커로 3 개의 이미지 (webserver
, db
및 selenium
)를 작성했습니다.Laravel dusk + docker-compose + selenium + firefox : 정의되지 않은 색인 요소
위로 웹 서버에 들어가서 php artisan dusk
을 실행하십시오.
내 앱은 에 Welcome
을 반환하는 간단한 https 페이지입니다. 하지만 ErrorException: Undefined index: ELEMENT
이 있습니다.
셀레늄 image: selenium/standalone-firefox
.
test:
...
$this->browse(function (Browser $browser) use ($user) {
$browser
->visit('/home')
->assertSee('Welcome');
});
DuskTestCase.php
...
protected function driver() {
return RemoteWebDriver::create(
'http://selenium:4444/wd/hub', DesiredCapabilities::firefox()->setCapability(
'acceptInsecureCerts', true
)
);
}