C#,使用 watin 在 Internet Explorer 中右键单击

标签 c# internet-explorer watin right-click

使用 WatiN,我正在加载 http://maps.google.com/

我只想右键单击 map ,然后在上下文菜单弹出时单击“在此处居中 map ”。

另一个很棒的功能是能够在 map 上“拖放”鼠标以使 map 滚动。

非常感谢您的帮助。

非常感谢, 菲德尔

最佳答案

您可以在 WatiN 中使用 NativeMethods 类,并通过使用 User32.dll 添加右键单击功能。以这种方式执行此操作时要记住的是,页面必须具有焦点才能使其工作,并且您必须知道您正在单击的项目的位置。

http://www.kbdedit.com/manual/low_level_vk_list.html

只是一个想法。我知道这不是最好的或唯一的答案,但它可能会让你暂时摆脱困境。

-托德

关于C#,使用 watin 在 Internet Explorer 中右键单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3265919/

相关文章:

c# - 如何使用 C# 和 ADO.NET 查询具有 SDO_GEOMETRY 类型空间列的 Oracle 表?

javascript - Jquery Javascript函数,简单错误,找不到!

html - Youtube Iframe 嵌入代码不适用于 IE/Edge

c# - WatiN:尝试将文本 ("WatiN") 键入 Google 的搜索文本框时出错

c# - WatiN 浏览器中的自定义 BeforeNavigate 事件

c# - 针对游戏的替代 Java 或 C# UI 库

c# - 从内容页设置母版页的属性并从 asp.net 中的另一个内容页获取该属性值

c# - C# 中是否有不在 Windows.Forms 命名空间中的计时器类?

python - 测试失败后出现很多IEDriverServer.exe

c# - 窗体关闭时如何处理IE?