Und ich laufen Laravel AngularJs in dockervel Docker Umgebung.Laravel AngularJS Winkelmesser - Chrome-Browser startet nicht beim Testen
Ich verwende dieses Docker-Bild für Winkelmesser https://hub.docker.com/r/webnicer/protractor-headless/. Ich habe das Bild in MyApp/e2e_test Ordner gezogen und ich habe dort spec.js und conf.js Dateien.
spec.js
describe('Protractor Demo App', function() {
it('should fill the form', function() {
browser.get('http://localhost/');
browser.debugger();
//browser.pause();
element(by.model('user1Data.name')).sendKeys('haja');
element(by.model('user1Data.email')).sendKeys('[email protected]');
element(by.model('user1Data.phone_number')).sendKeys('12345');
element(by.id('register')).click();
expect(element(by.id('thank')).isDisplayed()).toBe(true);
});
});
conf.js
exports.config = {
framework: 'jasmine',
capabilities: {
'browserName': 'chrome'
},
specs: ['spec.js']
}
Konsole autput:
docker run -it --privileged --rm --net=host -v /dev/shm:/dev/shm -v $(pwd):/protractor webnicer/protractor-headless conf.js
[20:43:27] I/local - Starting selenium standalone server...
[20:43:27] I/launcher - Running 1 instances of WebDriver
[20:43:28] I/local - Selenium standalone server started at http://192.168.1.69:34981/wd/hub
Started
.
1 spec, 0 failures
Finished in 3.843 seconds
[20:43:40] I/local - Shutting down selenium standalone server.
[20:43:40] I/launcher - 0 instance(s) of WebDriver still running
[20:43:40] I/launcher - chrome #01 passed
CHROME BROWSER nicht angezeigt.