F# 如何在天篷上传文件?

F# 如何在天篷上传文件?,f#,functional-testing,canopy-web-testing,F#,Functional Testing,Canopy Web Testing,我有一个上传文件输入页面。如何在树冠中测试此元素?如何在输入中设置文件的路径?我尝试了标准'设置文件上传输入为文件的全名,这应该是您所需要的。以下是我的作品: #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/

我有一个上传文件输入页面。如何在树冠中测试此元素?如何在输入中设置文件的路径?我尝试了标准'设置文件上传输入为文件的全名,这应该是您所需要的。以下是我的作品:

#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"
#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”
开放式雨棚
开放系统
//我在脚本文件旁边复制了chromedriver.exe
铬迪尔