File upload AutoIt脚本不适用于文件上载,
在读了几篇博客之后,我写了下面的AutoIT脚本,我的主要要求是在上传框中输入要上传的文件名File upload AutoIt脚本不适用于文件上载,,file-upload,selenium-webdriver,autoit,File Upload,Selenium Webdriver,Autoit,在读了几篇博客之后,我写了下面的AutoIT脚本,我的主要要求是在上传框中输入要上传的文件名 WinWaitActive("Choose files","",10) ControlFocus("Choose files","","Edit1") Sleep(2000) ControlSetText("Choose files","","Edit1","dropdowns.jpg") 我的代码没有给出任何错误,但没有运行脚本或没有执行任何操作。我的脚本调用代码 Runtime.getRuntim
WinWaitActive("Choose files","",10)
ControlFocus("Choose files","","Edit1")
Sleep(2000)
ControlSetText("Choose files","","Edit1","dropdowns.jpg")
我的代码没有给出任何错误,但没有运行脚本或没有执行任何操作。我的脚本调用代码
Runtime.getRuntime().exec("C:/Users/bhavneet.singh/Downloads/scrip1.exe");
注意:默认情况下,我使用基本控件信息,因为没有为窗口弹出窗口加载任何信息。这样尝试
#RequireAdmin ;Will give your script a permission elevation (sometimes its needed)
Opt("WinTitleMatchMode", 1) ;1=start, 2=subStr, 3=exact, 4=advanced, -1 to -4=Nocase
Opt("WinSearchChildren", 1) ;0=no, 1=search children also
WinWaitActive("Choose file","",10)
ControlFocus("Choose file","","Edit1")
Sleep(2000)
ControlSetText("Choose file","","Edit1","dropdowns.jpg")
您的代码看起来不错:只需检查您是否正确编译了autoit脚本。 我使用了类似的代码,但它不起作用,然后我意识到我编译错了:我的代码是32位,但我编译到了x64;当我改为x86时,它工作了。它不工作:(虽然我的脚本中没有任何错误。有没有办法检查我的脚本是否被正确调用?