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
Namn | Typ | Detaljer |
---|---|---|
localPath | string | lokal 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