【问题标题】:How to detect/inspect element in desktop application developed in SWT?如何在 SWT 开发的桌面应用程序中检测/检查元素?
【发布时间】:2017-10-13 07:15:12
【问题描述】:

我正在尝试自动化由 Java SWT 开发的桌面应用程序。我尝试过使用“UIAVerify”、“Inspect.exe”、“UISpy”等工具,但该桌面应用程序中的对象或元素无法识别,有人可以帮忙吗?

【问题讨论】:

    标签: testing automation


    【解决方案1】:

    你可以尝试通过xpath找到父元素然后获取

    C# + Winium 示例:

    var Edit_Fields = app.FindElements(By.XPath("//*[@ControlType = 'ControlType.Edit']"));'
    Edit_Fields[0].Clear();
    Edit_Fields[0].SendKeys(user_name);
    Edit_Fields[1].SendKeys(passord);
    

    【讨论】:

    • 它不是 Web 应用程序,我正在尝试自动化桌面应用程序.. 你的回答对我没有帮助
    • 我正在为我的答案添加样本
    猜你喜欢
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    • 2022-01-19
    相关资源
    最近更新 更多