【发布时间】:2016-08-29 20:06:15
【问题描述】:
我正在尝试使用 Selenium+TestNg 自动化 Ember.js 应用程序。
应用程序中的下拉菜单只有一个对象属性 id。但是,每次我刷新页面 id 都会发生变化并且没有模式。 例如:我第一次打开页面 id=ember1398,当我刷新页面时,相同的对象 id 更改为 ember1097。
如果有人能指导我克服这一挑战,我将不胜感激。如有必要,我愿意更改工具/框架。
【问题讨论】:
-
你不能使用 xpath 来定位元素吗?
-
仅显示 id 属性,并且在运行时也会发生变化,并且由于没有创建 xpath 的更改模式是不可能的
-
能把代码大纲发一下吗...?
-
你有想过这个吗?
标签: java selenium ember.js webdriverwait expected-condition