انتقل إلى المحتوى الرئيسي

تحميل الملف

يقوم بتحميل ملف إلى خادم Selenium Standalone أو أي سائق متصفح آخر (مثل Chromedriver أو EdgeDriver) باستخدام أمر file. ملاحظة: هذا الأمر مدعوم فقط إذا كنت تستخدم Selenium Hub، أو Chromedriver أو EdgeDriver بشكل مباشر.

ملاحظة: يستخدم هذا الأمر ميزة بروتوكول غير رسمية مدعومة حاليًا فقط في Chrome وعند تشغيل Selenium Grid.

الاستخدام
browser.uploadFile(localPath)
المعلمات
الاسمالنوعالتفاصيل
localPathstringالمسار المحلي للملف
مثال
uploadFile.js
import path from 'node:path'

it('should upload a file', async () => {
await browser.url('https://the-internet.herokuapp.com/upload')

const filePath = '/path/to/some/file.png'
const remoteFilePath = await browser.uploadFile(filePath)

await $('#file-upload').setValue(remoteFilePath)
await $('#file-submit').click()
});
العائد
  • <String> return: عنوان URL عن بعد

Welcome! How can I help?

WebdriverIO AI Copilot