如何使用 autoIt selenium java 在文件名中传递日期以保存在所需目录中?

How to pass date in file name to get saved in required directory using autoIt selenium java?

我正在使用 autoIt 处理 selenium 中的另存为对话框 java。 在这里,我应该将pdf文件保存在所需目录

ControlFocus("Save As","","Edit1")
ControlSend("Save As","","Edit1","-----My file path\file_name.pdf")
ControlClick("Save As","","Button2")

是否可以在我的文件名中添加今天的日期或上周末的日期(星期六)并发送文件路径以进行保存?

这对你有帮助吗?

#include<date.au3>
Dim $Y, $M, $D
$today = _DateTimeFormat(_NowCalc(), 2)
ConsoleWrite($today & @CRLF ) ; Regional settings today
$today_format = @YEAR &'-' & @MON & '-' & @MDAY
ConsoleWrite($today_format & @CRLF ) ; fixed format today
$lastSaturday = _DayValueToDate(_DateToDayValue(@YEAR, @MON, @MDAY) - _DateToDayOfWeek(@YEAR, @MON, @MDAY), $Y, $M, $D)
ConsoleWrite($lastSaturday & @CRLF) ; last SATURDAY

$yourPathWithDate = "My file path\" & $today_format & "_file_name.pdf"
ConsoleWrite($yourPathWithDate & @CRLF)

ControlFocus("Save As","","Edit1")
ControlSend("Save As","","Edit1","My file path\file_name.pdf")
ControlClick("Save As","","Button2")