},
multiCapabilities: [
- {
- browserName: 'Chrome',
- name: 'Latest Chrome Desktop',
- resolution: '1280x1024'
- },
{
browserName: 'Safari',
version: '11.1',
name: 'Safari Desktop',
resolution: '1280x1024'
},
+ {
+ browserName: 'Chrome',
+ name: 'Latest Chrome Desktop',
+ resolution: '1280x1024'
+ },
{
browserName: 'Firefox',
version: '60', // ESR,
}
],
- // maxSessions: 1,
+ maxSessions: 1,
// BrowserStack compatible ports: https://www.browserstack.com/question/664
baseUrl: 'http://localhost:3333/',
framework: 'jasmine',
}
async clickOnFirstVideo () {
- const video = element.all(by.css('.videos .video-miniature .video-miniature-name')).first()
+ const video = element.all(by.css('.videos .video-miniature .video-thumbnail')).first()
+ const videoName = element.all(by.css('.videos .video-miniature .video-miniature-name')).first()
// Don't know why but the expectation fails on Safari
await browser.wait(browser.ExpectedConditions.elementToBeClickable(video))
- const textToReturn = video.getText()
+ const textToReturn = videoName.getText()
await video.click()
await browser.wait(browser.ExpectedConditions.urlContains('/watch/'))