C# 为什么屏幕键盘没有';密码字段不工作,但我的物理键盘工作吗?

C# 为什么屏幕键盘没有';密码字段不工作,但我的物理键盘工作吗?,c#,html,asp.net,selenium,web,C#,Html,Asp.net,Selenium,Web,我如何能够自动执行此字段,或者不使用selenium或C中的物理键盘输入文本# 我使用的是selenium,我也使用了InputSimulator,但它不起作用 我在InternetExplorer10上使用它,答案取决于模仿用户输入。我们使用Robot Java+屏蔽输入事件和线程在C#上实现了这一点 它与其他浏览器一起工作吗?Chrome或Firefox?不,它在Chrome、Firefox和Edge上不起作用。输入标签在哪里?但它也不起作用。当我使用selenium修改safeEdit

我如何能够自动执行此
字段,或者不使用selenium或C中的物理键盘输入文本#


我使用的是selenium,我也使用了InputSimulator,但它不起作用


我在InternetExplorer10上使用它,答案取决于模仿用户输入。我们使用Robot Java+屏蔽输入事件和线程在C#上实现了这一点


它与其他浏览器一起工作吗?Chrome或Firefox?不,它在Chrome、Firefox和Edge上不起作用。输入标签在哪里?但它也不起作用。当我使用selenium修改safeEdit1时,该字段只会闪烁。您也可以使用robot选项卡在此处输入值。
<object width="200" height="24" id="safeEdit1" classid="CLSID:73E4740C-08EB-4133-896B-8D0A7C9EE3CD" codebase="/icbc/newperbank/AxSafeControls.cab#version=1,0,0,30" style="vertical-align: middle;" onkeyup="getfocus1('verifyCodeCn', event);" onfocus="clearErrTip();detectCapsLock('logonform','safeEdit1',670,140,400,'logontb')" onblur="closeCapTip('logonform','safeEdit1')"><PARAM NAME="_cx" VALUE="5292"><PARAM NAME="_cy" VALUE="635">
<param name="name" value="logonCardPass">
<param name="minLength" value="4">
<param name="maxLength" value="30">
<param name="rule" value="10111">
<param name="UniqueID" value="1577983525102276921">
<param name="IsPassword" value="true">
<param name="prompttext" value="登录密码">
<param name="prompttextcolor" value="102,102,102">
<param name="backgroundcolor" value="255,255,255">
<param name="isbordervisible" value="0">
<param name="CryptAlg" value="2">
<param name="ruleName" value="ruleName">
<param name="changeRuleName" value="changeRuleName">
</object>
Robot robot = new Robot();
robot.mouseMove(1000, 470);
int mask = java.awt.@event.InputEvent.BUTTON1_MASK;
robot.keyPress(java.awt.@event.KeyEvent.VK_A);