WebDriver:使用嵌入在字符串中的Dynamic Ids定位元素

时间:2013-02-15 21:56:52

标签: selenium-webdriver

有人可以建议我如何找到具有以下HTML代码的元素“ToBeSelected”:

<div id="Locate-17-tab-info" class="tab active" data-tab-name="tobeselected"> ToBeSelected </div>

XPath     driver.findElement(By.xpath(“input [contains(@id,' - tab-info')]”))。click();

我没有通过XPath找到成功 - 开始 - 结束和结束。

1 个答案:

答案 0 :(得分:0)

你可以尝试

driver.findElement(By.xpath(//input[contains(@id,'Locate') and text()='ToBeSelected'])).click();