从自动脚本,程序没有从密码字段中取“#1”值

问题描述 投票:-1回答:1

对于使用selenium的Windows身份验证,我使用下面的自动脚本,但程序没有从中获取“#1”值

WinWaitActive("Windows Security")

Send("Test\1234")

Send("{TAB}")

Send("testen#1")

Send("{ENTER}")

程序只读“testen”,它不读“#1”......有人可以为此建议解决方案吗?

selenium autoit
1个回答
2
投票

来自Send文档:

'#'

哈希现在发送Windows击键;因此,Send(“#r”)将发送Win + r,启动Run()对话框。

如果您查看备注部分中表格的顶部,您可能会看到:

发送:{#}

结果:#

使用{#}停止将#作为Windows击键发送,而是发送文字字符#

所以使用:

Send("testen{#}1")

或者您可以尝试Send()的原始参数。

© www.soinside.com 2019 - 2024. All rights reserved.