%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
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 : |
'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()