SmartGWT与GXT Selenium支持

时间:2012-03-05 19:28:17

标签: selenium selenium-webdriver smartgwt selenium-ide gxt

就两者对硒测试的支持进行比较。看起来有点像洗漱......一方面你在SmartGWT中有一个复杂的自定义xpath,需要IDE正确定位它们。我们的商店并不打算大量使用IDE工具,如果可能的话,我们更愿意从头开始编写测试代码。这意味着在IDE中记录粗略测试,然后在之后进行黑客攻击。

另一方面是GXT,它要求我们在我们计划在Selenium上测试的任何元素上设置自定义ID。这很麻烦,是的,我们将无法轻松访问某些生成的元素(可能是消息框?),但好处是,如果我知道我的ID名称,我可以轻松构建测试而无需返回IDE不断。

你有什么想法?

1 个答案:

答案 0 :(得分:1)

按照您的ID定位元素是您想要的方式。这是所有浏览器中最快的技术。复杂的XPath或CSS选择器往往更“脆弱”(,更可能在应用程序中进行更改时中断),并且当您在Internet Explorer中进行测试时,XPath是缓慢的。 / p>