Как загрузить файл в навес?
У меня есть загрузка файла ввода на странице. Как я могу проверить этот элемент в куполе? Как установить путь к файлу на входе? Я пробовал стандартный оператор "<<", но в этом случае он не работает.
1 ответ
Настройка ввода загрузки файла на полное имя файла должно быть все, что вам нужно. Следующие работы для меня:
#r "../packages/Selenium.WebDriver.2.48.2/lib/net40/WebDriver.dll"
#r "../packages/Selenium.Support.2.48.2/lib/net40/WebDriver.Support.dll"
#r "../packages/canopy.0.9.43/lib/canopy.dll"
open canopy
open System.IO
// I copied chromedriver.exe next to the script file
chromeDir <- __SOURCE_DIRECTORY__
start chrome
url "https://encodable.com/uploaddemo/"
let fileToUpload = FileInfo(Path.Combine(__SOURCE_DIRECTORY__, __SOURCE_FILE__))
"#uploadname1" << fileToUpload.FullName
click "#uploadbutton"
Я никак не связан с encodable.com. Пожалуйста, используйте свой собственный сервис для тестирования.