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

时间:2018-02-28 21:29:24

标签: selenium autoit

对于使用selenium的Windows身份验证我使用下面的自动脚本,但程序没有从

中取“#1”值
WinWaitActive("Windows Security")

Send("Test\1234")

Send("{TAB}")

Send("testen#1")

Send("{ENTER}")

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

1 个答案:

答案 0 :(得分:2)

来自Send文档:

  

'#'

     

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

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

发送:{#}

结果:#

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

所以使用:

Send("testen{#}1")

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