【发布时间】:2014-09-24 14:01:02
【问题描述】:
我无法单击 2 个图标之间的图标,因为它们具有相同的类名,尽管它有两个不同的 xpath,但 xpath 没有内容处理程序,因此 findElement(By.xpath()) 注释不起作用。下面是 HTML 的区别
class="doughnut-clicker-circle" questiontype="hypothetical"
class="doughnut-clicker-circle" questiontype="multichoice"
唯一的区别是问题类型。谁能告诉我如何在 selenium + Java 中找到元素。
<svg>
<circle class="doughnut-clicker-circle" questiontype="multichoice" learningobjid="dfe00abe-cef8-11e3-8be9-67ee60a9f4aa" learningobjname="Determine whether trespassers have a right to capture property." data-action="/assessmentRetrievalService/getQuestionForStudyCenterLearn" data-handler="loadStudyCenter" fill="transparent" r="48" cy="53" cx="53">
Sorry, your browser does not support inline SVG.
</svg>
<svg>
<circle class="doughnut-clicker-circle" questiontype="hypothetical" learningobjid="dfe00abe-cef8-11e3-8be9-67ee60a9f4aa" learningobjname="Determine whether trespassers have a right to capture property." data-action="/assessmentRetrievalService/getQuestionForStudyCenterLearn" data-handler="loadStudyCenter" fill="transparent" r="48" cy="53" cx="53">
Sorry, your browser does not support inline SVG.
</svg>
【问题讨论】:
标签: java selenium xpath selenium-webdriver