【发布时间】:2015-12-10 05:59:25
【问题描述】:
我正在为客户开发一个项目,他们将在该项目中升级到 Siebel Open UI。通过这次升级,他们还想开始实施 Selenium。我们当前面临或实施后将面临的问题是,每次构建时,Siebel 中 HTML 元素的 ID/名称都会发生变化。因为我们讨论了很多视图和小程序,所以每次手动更改代码并不是一个好的解决方案。
这个问题有什么好的解决方案?提供的一种解决方案是关联表,我们可以在其中跟踪 ID 的变化。
在这种情况下,Xpath 也不是一个好的选择,因为视图和小程序的结构很复杂。
【问题讨论】:
-
如果它只是一个 id 更改,您应该使用 xpath 访问元素
-
是的,Xpath 也是可选的,但由于许多视图和小程序的结构,这也不是很实用。