फ़ाइल अपलोड करें
Selenium Standalone सर्वर या अन्य ब्राउज़र ड्राइवर (जैसे Chromedriver या EdgeDriver) पर file
कमांड का उपयोग करके फ़ाइल अपलोड करता है।
नोट: यह कमांड केवल तभी समर्थित है जब आप Selenium Hub, Chromedriver या EdgeDriver का सीधे उपयोग करते हैं।
नोट: यह कमांड एक अनौपचारिक प्रोटोकॉल सुविधा का उपयोग करती है जो वर्तमान में केवल Chrome में और Selenium Grid चलाते समय समर्थित है।
उपयोग
browser.uploadFile(localPath)
पैरामीटर्स
नाम | प्रकार | विवरण |
---|---|---|
localPath | string | फ़ाइल का स्थानीय पथ |
उदाहरण
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