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
let videoNameToExcept = videoName
if (await isMobileDevice() || await isSafari()) {
- await browser.get('https://peertube2.cpy.re/videos/watch/122d093a-1ede-43bd-bd34-59d2931ffc5e')
+ await browser.get('https://peertube2.cpy.re/w/122d093a-1ede-43bd-bd34-59d2931ffc5e')
videoNameToExcept = 'E2E tests'
} else {
await videoWatchPage.clickOnVideo(videoName)
await videoWatchPage.createPlaylist(playlistName)
await videoWatchPage.saveToPlaylist(playlistName)
+ await browser.sleep(5000)
await videoUploadPage.navigateTo()