【发布时间】:2017-05-16 15:12:19
【问题描述】:
在 Firebug 中,我有一个包含此内容的链接:
<a id="fwMainContentForm:j_idt156:2:selectRole" class="cb_or_somename cb_area_0219" onclick="jsf.util.chain(this,event,'$(this).attr(\'disabled\', \'disabled\');return true;','mojarra.jsfcljs(document.getElementById(\'fwMainContentForm\'),{\'fwMainContentForm:j_idt156:2:selectRole\':\'fwMainContentForm:j_idt156:2:selectRole\'},\'\')');return false" href="#">Somename</a>
如何使用“类名”访问链接(点击)?
我尝试了以下方法:
WebElement rolle = driver.findElement(By.className("cb_or_somename cb_area_0219"));
但我得到了错误:
线程“main”中的异常
org.openqa.selenium.InvalidSelectorException:给定的选择器 cb_or_somename cb_area_0219 无效或不会生成 WebElement。
发生以下错误: InvalidSelectorError:不允许复合类名
【问题讨论】:
标签: selenium xpath selenium-webdriver css-selectors