如何在IE9中使用开发者工具查找cssSelector?
答案 0 :(得分:3)
Pro-tip,您不应该使用工具为您“找到”或“创建”选择器 - 为什么?工具将为您提供基本选择器,它不一定是最佳选择器。
因此,您需要查看并理解CSS选择器spec并实际创建它们。
但是,一旦你自己创建了选择器,就可以很容易地在IE的开发者工具中“运行”它们。你只需要模仿Selenium的作用。
示例选择器: #someID> div.something 强>
在IE的开发人员工具中,打开控制台,然后输入:
document.querySelector("selector")
在我的例子中,是:
document.querySelector("#someID > div.something")
这相当于您的.FindElement
来电,以及.FindElements
来电:
document.querySelectorAll("selector")
在我的例子中,是:
document.querySelectorAll("#someID > div.something")
你得到的结果是(理论上)Selenium也应该找到的。
答案 1 :(得分:0)
你应该使用firefox并添加ons firebug和firepath来获得正确的xpath。执行测试时,定义浏览器Internet Explorer或chrome或firefox等等
firebug https://addons.mozilla.org/nl/firefox/addon/firebug/