+++ /dev/null
-import { browser, by, element } from 'protractor'
-
-export class AppPage {
-
- async closeWelcomeModal () {
- const firstHandle = await browser.getWindowHandle()
-
- if (await element(by.css('.configure-instance-button')).isPresent() === false) return
-
- await element(by.css('.configure-instance-button')).click()
-
- await browser.sleep(5000)
-
- await browser.switchTo().window(firstHandle)
- }
-}
async loginAsRootUser () {
await browser.get('/login')
+ await browser.executeScript(`window.localStorage.setItem('no_instance_config_warning_modal', 'true')`)
+ await browser.executeScript(`window.localStorage.setItem('no_welcome_modal', 'true')`)
+
element(by.css('input#username')).sendKeys('root')
element(by.css('input#password')).sendKeys('test1')
import { browser } from 'protractor'
-import { AppPage } from './po/app.po'
import { LoginPage } from './po/login.po'
import { MyAccountPage } from './po/my-account'
import { PlayerPage } from './po/player.po'
let videoUpdatePage: VideoUpdatePage
let myAccountPage: MyAccountPage
let loginPage: LoginPage
- let appPage: AppPage
let playerPage: PlayerPage
let videoName = new Date().getTime() + ' video'
videoUpdatePage = new VideoUpdatePage()
myAccountPage = new MyAccountPage()
loginPage = new LoginPage()
- appPage = new AppPage()
playerPage = new PlayerPage()
if (await isIOS()) {
return loginPage.loginAsRootUser()
})
- it('Should close the welcome modal', async () => {
- if (await skipIfUploadNotSupported()) return
-
- await appPage.closeWelcomeModal()
- })
-
it('Should upload a video', async () => {
if (await skipIfUploadNotSupported()) return