我在页面上有一个上传文件输入。如何在树冠中测试这个元素?如何在输入中设置文件路径?我尝试了标准的 '<<' 运算符,但在这种情况下它似乎不起作用。
问问题
434 次
1 回答
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。请使用您自己的服务进行测试。
于 2015-12-13T16:13:27.740 回答