我目前正致力于自动化项目。脚本是用selenium和java语言编写的。实际上我的问题是RnD类型。因为我们可以在selenium中找到元素id或xpath等的元素...... driver.find_element_by_id('loginForm')
但问题是我们实际上不知道我们给出的元素路径是正确还是错误,直到脚本在web驱动程序中执行。所以我的问题是,是否有可能开发某种插件,告诉你何时在IDE上编写代码snippt,它会告诉你该元素是可用的或不可用的,而不是在web驱动程序上执行脚本。
例如:假设我在eclipse driver.find_element_by_id('loginForm')
上键入此代码snippt然后eclipse IDE它标记为错误,如果该元素在没有执行脚本的情况下找不到。
请各位让我知道您的想法,以便了解如何开发此类内容,如果您已经知道这种插件,请与我分享。
答案 0 :(得分:0)
您可以使用所有现代流行浏览器上提供的developer tools
来检查您的选择器是否正确。
Tools -> Web Developer -> Web Console
。 View -> Developer -> JavaScript Console
一旦你可以使用javascript或jquery来检查你的css选择器。
在Javascript中
document.getElementById() // By Id
document.getElementsByClassName() // By Class Name
document.getElementsByName() // By Name
document.getElementsByTagName() // By Tag Name
document.querySelector() // By CSS Selector
你也可以使用第三方插件,例如 - Firebug用于firefox。为了简化操作,Firebug上还有插件:Firepath和Firefinder for Firebug