在编写selenium webdriver Javascript时遇到问题

时间:2016-10-23 14:29:48

标签: selenium-webdriver

我正在尝试为下面的HTML代码编写selenium webDriver代码,它会抛出错误:

  

无法找到元素

对此有任何帮助吗?

HTML代码:

<input class="_3uUUD5" type="checkbox" is="null" readonly="">
<div class="_1p7h2j" is="null"></div>
<div class="_1GEhLw" is="null">Gionee</div>

我正在尝试选中上述HTML代码的复选框,请在下面找到我的代码。我试过了:

 bothd.findElement(By.xpath("/html/body/div[1]/div/div[2]/div‌​/div[2]/div[2]/div/d‌​iv[4]/section/div[2]‌​/div/div[1]/div[2]/d‌​iv[72]/div/div/div/l‌​abel/div[1]")).click‌​();

d.findElement(By.className("_1p7h2j")).click();

1 个答案:

答案 0 :(得分:0)

如果您想找到复选框元素wrt Gionee文字,请尝试使用以下xpath: -

.//input[following-sibling::div[text()='Gionee'] and @type='checkbox']