Hoppa till huvudinnehåll

uploadFile

Laddar upp en fil till Selenium Standalone-servern eller annan webbläsardrivrutin (t.ex. Chromedriver eller EdgeDriver) genom att använda file-kommandot. Obs: Detta kommando stöds endast om du använder en Selenium Hub, Chromedriver eller EdgeDriver direkt.

Obs: detta kommando använder en inofficiell protokollfunktion som för närvarande endast stöds i Chrome och när man kör ett Selenium Grid.

Användning
browser.uploadFile(localPath)
Parametrar
NamnTypDetaljer
localPathstringlokal sökväg till fil
Exempel
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()
});
Returnerar
  • <String> return: fjärr-URL

Welcome! How can I help?

WebdriverIO AI Copilot