0
我有下面的autoIT腳本在Firefox中上傳文件。當我手動運行autoit腳本時,它工作正常。但是,當我在自動化Selenum腳本中使用它時,它不起作用。用於文件上傳的自動腳本腳本不適用於硒腳本
AutoIt腳本
$title = WinGetTitle("File Upload") ; retrives whole window title
WinWait("[CLASS:#32770]")``
WinActive($title)
WinActivate($title)
WinWaitActive($title)
Sleep(700)
send("!n")
Sleep(800)
Send("F:\Projects\MergeServerProject\File\OfflineAgreemntDocuments\DOC\File-1.docx")
Sleep(800)
Send("!o")
硒腳本
clickBrowserBtn(); //This function click on browse button in file upload control on FF
String[]templatenamenew=new String[] {"F:\\Projects\\f1\\scripts\\AutoIt\\FileUpload.exe"};
Runtime.getRuntime().exec(templatenamenew);
HTML文件上傳控件
注:
我也sendkey本功能嘗試離子,但它不起作用