当前位置: 首页 > 知识库问答 >
问题:

java自动化selenium,如何识别谷歌chrome中的定位器?开发者工具除外

方增
2023-03-14

我想使用firefox中使用firepath的任何插件示例来识别selenium脚本的web元素。是chrome的插件,用于识别webelement。我试过使用开发人员工具,但使用开发人员工具没有获得清晰的定位器?

共有1个答案

萧繁
2023-03-14

在大多数浏览器中,只需右键单击网页上选定的元素并选择“Inspect”/“Inspect element”等,开发工具就会打开该元素的标记HTML代码

如果html代码没有显示该元素的唯一ID,则意味着您需要:

  • 使用xpath通过内部唯一文本查找元素(不要使用xpath很慢)
  • 或css选择器,通过该元素的唯一属性找到它
  • 或者要求开发团队向该元素添加适当的唯一id/attbute,这是最好的选择
 类似资料:
  • 我想要得到显示在开发人员工具的网络面板上的输出。

  • 默认情况下,这些工具会在chrome窗口的底部打开。对于宽屏幕显示器来说,这是一个相当糟糕的选择,因为右侧有大量的空空间,但没有多少垂直空间可供备用。不幸的是,我没有办法重新定位工具。我想有他们在旁边,类似于Firebug。 与我想要的类似的唯一选项是分离开发工具,并将chrome和工具窗口并排放置。这对于从IDE到浏览器和返回的快速Alt-Tab不是很方便,所以一个“集成”的解决方案会很好。

  • 我一直在使用谷歌Chrome开发者工具。突然,工具栏图标消失了。它们通常位于、等的每个元素之上。现在他们走了。我想这没什么,因为我一开始就不需要它们。但是,有没有办法把它们重新打开呢?

  • 问题内容: 当用户禁用JavaScript时,我正在尝试调试网站的功能。我想知道如何禁用Google Chrome DevTools中页面的JavaScript? 问题答案: 单击“ 开发人员工具”角落的菜单,单击“设置”,然后在下进行检查。

  • 我试图在用户禁用其JavaScript时调试网站的功能。我想知道如何从Google Chrome DevTools中禁用JavaScript页面?

  • 我将使用google play services活动识别api编写一个应用程序。android开发者网站上的培训是直接进行的,但在过去的几个小时里,我编写了一个简单的应用程序,但没有得到任何结果。更新:实际上,我将在5秒钟的时间间隔内以toast消息的形式显示用户的当前活动(如ActivityRecognitionService-Intent服务中的OnIntentHandler方法所示)。我认为