首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ui自动化测试右键单击菜单

Ui自动化测试右键单击菜单
EN

Stack Overflow用户
提问于 2008-12-02 10:42:36
回答 1查看 3.3K关注 0票数 7

我正在尝试使用ui自动化来自动测试wpf应用程序。我在模拟鼠标右键点击和在右键菜单中选择不同的选项时遇到问题。有什么建议吗?

我在运行其他使用ui自动化编写的测试时也遇到了问题。因为如果我没有打开UISpy和最小化所有程序,他们就不想启动。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2008-12-16 10:35:26

通过大量的浏览,我找到了这个解决方案。它可能对其他任何人都有帮助:UI Automation in Silverlight

仅添加了简单的右键单击代码

代码语言:javascript
复制
public static class Mouse
    {

        private const UInt32 MouseEventLeftDown = 0x0002;
        private const UInt32 MouseEventLeftUp = 0x0004;
        private const UInt32 MouseEventRightDown = 0x0008;
        private const UInt32 MouseEventRightUp = 0x00010;


        [DllImport("user32.dll")]

        private static extern void mouse_event(UInt32 dwFlags, UInt32 dx, UInt32 dy, UInt32 dwData, IntPtr dwExtraInfo);



        public static void Click()
        {
            mouse_event(MouseEventLeftDown, 0, 0, 0, IntPtr.Zero);
            mouse_event(MouseEventLeftUp, 0, 0, 0, IntPtr.Zero);
            Thread.Sleep(100);
        }

        public static void RightClick()
        {
            mouse_event(MouseEventRightDown, 0, 0, 0, IntPtr.Zero);
            mouse_event(MouseEventRightUp, 0, 0, 0, IntPtr.Zero);
            Thread.Sleep(100);

        }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/333598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档