Selenium webdriver 将命令行参数/参数传递给AutoIt可执行文件

Selenium webdriver 将命令行参数/参数传递给AutoIt可执行文件,selenium-webdriver,autoit,Selenium Webdriver,Autoit,我的自动IT脚本: WinWaitActive("User Authentication","","10") If WinExists("User Authentication") Then ; Enter a username. Send("prabu{TAB}") Send("{TAB}") ;Enter a Password. Send("Password") Send("{TAB}") Send("{SPACE}") ;Press

我的自动IT脚本:

WinWaitActive("User Authentication","","10")

If WinExists("User Authentication") Then

   ; Enter a username.
   Send("prabu{TAB}")
   Send("{TAB}")

   ;Enter a Password.
   Send("Password")
   Send("{TAB}")
   Send("{SPACE}")

   ;Press Authenticate button.
   Send("{TAB} {ENTER}")

EndIf
它等待验证弹出窗口获得焦点, 输入用户名和密码, 然后按下验证按钮。 我将其编译为.exe文件,并使用以下命令从Selenium执行它:

Runtime.getRuntime().exec("C:\\Users\\Prabu\\Documents\\ds.exe");
但我希望它每次都输入不同的用户名和密码。如果愿意,我打算使用命令行参数为脚本提供这些参数


是否可以将参数/参数传递给AutoIt脚本?如果是这样,应该如何做,以及如何访问提供给脚本的参数?

AutoIt脚本中的更改

$username = $CmdLIne[1]
$password=$CmdLine[2]
Send($username)
Send($password)
在爪哇

String command="C:\\Users\\Prabu\\Documents\\ds.exe \"username1\" \"password1\"";      
Runtime.getRuntime().exec(command);
参考文献