我们计划使用Jubula来测试我们的Web应用程序的功能,但在评估Jubula之后我们遇到了一个问题。我们不能使Jubula点击具有不同id(生成)的字段。
我知道Jubula在内部使用Selenium所以使用XPATH来加工DOM中的元素应该不是问题。你知道任何Jubula黑客或替代/衍生物吗?
答案 0 :(得分:0)
我认为使用Jubula直接使用XPATH并不容易。但是,Jubula在内部使用XPATH来处理网页中的组件。
只需忽略id并使用上下文和层次结构进行组件映射,您的问题就可以解决。要执行此操作,只需尝试在对象映射编辑器中将名称权重设置为零(在“配置视图”上)。您可能还需要调整“阈值”滑块。