Selenium 从autoit脚本中,程序不接受#1“;密码字段中的值
对于使用selenium的windows身份验证,我使用下面的autoit脚本,但程序没有从中获取“#1”值Selenium 从autoit脚本中,程序不接受#1“;密码字段中的值,selenium,autoit,Selenium,Autoit,对于使用selenium的windows身份验证,我使用下面的autoit脚本,但程序没有从中获取“#1”值 WinWaitActive("Windows Security") Send("Test\1234") Send("{TAB}") Send("testen#1") Send("{ENTER}") 程序只读取“testen”,而不读取“#1”。。。 有人能为这个问题提出解决方案吗?来自文档: "#" 散列现在发送一个Windows击键;因此,Send(“#r”)将发送Win+r
WinWaitActive("Windows Security")
Send("Test\1234")
Send("{TAB}")
Send("testen#1")
Send("{ENTER}")
程序只读取“testen”,而不读取“#1”。。。
有人能为这个问题提出解决方案吗?来自文档:
"#"
散列现在发送一个Windows击键;因此,Send(“#r”)将发送Win+r,启动Run()对话框
如果您查看备注部分表格顶部,您可能会看到:
发送:{}
结果:#
使用{#}
停止将#
作为Windows击键发送,而是发送文字字符#
因此,请使用:
Send("testen{#}1")
或者可以尝试Send()的原始参数