我正在尝试为下面的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/div[4]/section/div[2]/div/div[1]/div[2]/div[72]/div/div/div/label/div[1]")).click();
或
d.findElement(By.className("_1p7h2j")).click();
答案 0 :(得分:0)
如果您想找到复选框元素wrt Gionee
文字,请尝试使用以下xpath
: -
.//input[following-sibling::div[text()='Gionee'] and @type='checkbox']