【问题标题】:UI SPY unable to detect the Chrome Address and Search Bar?UI SPY 无法检测到 Chrome 地址和搜索栏?
【发布时间】:2016-12-27 07:48:36
【问题描述】:

目前我的 chrome 版本:55.0.2883.87 m(64 位)。但是当我尝试使用 UISpy 和 Inspect.exe 查找地址和搜索栏时无法检测到元素。当我安装 Chrome 55.0.2883.87 m 然后它能够​​检测到地址和搜索栏,我也能够获取 URL。

chrome 上是否有任何设置要更改以检测元素。

【问题讨论】:

    标签: c# .net ui-automation inspect ui-spy


    【解决方案1】:

    我建议使用 Inspect 而不是 UISpy,因为使用 Inspect 我能够找到地址栏。我切换到使用监视焦点,然后单击地址栏并 Inspect 找到它。 Inspect 是 Windows 工具包的一部分,可以使用 Windows 10 SDK 安装。另外我建议使用FlaUIInspect,因为它允许用户在 UIA2 和 UIA3 之间切换以查看树。

    检查显示 Chrome 的树状层次结构。

    地址栏由 Inspect 突出显示的 Chrome。

    编辑: 刚刚注意到您说您尝试过检查。你能检查一下我用来查找chrome的方法是否适合你。您也可以尝试手动扩展树中的元素以在我找到它的位置找到地址栏。这是我正在运行的 Chrome 版本,供参考 55.0.2883.87 m(64 位)。

    【讨论】:

    • Max Young:但是当我尝试检测时无法找到地址和搜索栏,并且通过使用 UIAutomation 的代码,我只获得了一个元素作为 Chrome 旧版窗口。
    • @RaviKanth 你能发一张检查的屏幕截图吗?
    猜你喜欢
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-05
    • 2016-01-28
    • 2013-10-29
    • 1970-01-01
    • 2018-11-21
    相关资源
    最近更新 更多