我在页面上输入了上传文件。如何在树冠上测试这个元素?如何在输入中设置文件路径?我试过标准'<<<&#运算符,但在这种情况下它似乎不起作用。
答案 0 :(得分: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有任何关系。请使用您自己的服务进行测试。