我无法弄清楚在Selenium WebDriver测试中使用firebug扩展。怎么在测试时有用呢?任何人都可以共享其用例。
答案 0 :(得分:1)
通常情况下,Selenium开发人员将使用Chrome开发人员工具,或者出于特殊原因在其firefox配置文件中启用Firebug扩展程序。
考虑到你使用不同的选择器策略找到Selenium对象,像Firebug这样的扩展允许Selenium开发人员找到关于该元素的独特信息,因此他们可以在脚本中使用它。
在此示例中,您可以看到Chrome开发者工具(实际上与Firebug相同)。在那里,开发人员能够找到唯一标识该元素的属性,然后连续使用Firebug javascript控制台在页面上使用javascript库(* jQuery,或简称为document.querySelectorAll
)以确保该元素是唯一的。
您可以在此示例中看到,返回了2个<a>
,因此该元素不是唯一的。然后,开发人员会查看树,以找出如何唯一地标识One "Download"
按钮