test.js 938 B

12345678910111213141516171819202122
  1. /* global browser, expect */
  2. const testURL = 'http://localhost:4567/url-plugin'
  3. describe('File upload with URL plugin', () => {
  4. beforeEach(() => {
  5. browser.url(testURL)
  6. })
  7. it('should import and upload a file completely with Url Plugin', () => {
  8. // select url plugin
  9. browser.click(`.uppy-DashboardTab-btn[aria-controls=uppy-DashboardContent-panel--Url]`)
  10. // import set url value
  11. browser.waitForVisible('input.uppy-Url-input', 3000)
  12. browser.setValue('input.uppy-Url-input', 'https://github.com/transloadit/uppy/raw/master/assets/palette.png')
  13. browser.click('button.uppy-Url-importButton')
  14. // do the upload
  15. browser.waitForVisible('.uppy-u-reset.uppy-c-btn.uppy-c-btn-primary.uppy-StatusBar-actionBtn--upload')
  16. browser.click('.uppy-u-reset.uppy-c-btn.uppy-c-btn-primary.uppy-StatusBar-actionBtn--upload')
  17. browser.waitForVisible('.uppy-StatusBar-content[title="Complete"]', 20000)
  18. })
  19. })