如何模拟左右鼠标在Asp.net Web应用程序中单击

时间:2010-09-17 15:06:23

标签: c# asp.net web-applications mouse click

如何在Asp.net Web应用程序中模拟左右鼠标?

我为win应用程序找到了一个关于这个问题的帖子,但是没有在web应用程序上工作......

在鼠标右键模拟中我想看菜单栏......

提前致谢

1 个答案:

答案 0 :(得分:4)

您可以通过提高要模拟单击的控件的Clicked事件,以编程方式在服务器端模拟鼠标左键单击的结果。

右键单击其自身不会通过回发发送到服务器。它们完全在浏览器的范围内处理,虽然操作可以通过JavaScript绑定到右键单击,但这样的代码是非常好的理由,无法从浏览器外部以编程方式访问。同样,只能通过用户操作调用OnClick JavaScript事件(直接单击该按钮或通过基于其他一些用户操作调用相同的方法)。

如果您想模拟测试的用户体验,我会研究像Selenium或iMacro这样的UI自动化设置。