我想在带有selenium
的网页上点击此按钮继承了按钮的html
<div class="wdpv_vote_up ">
<input value="7787" type="hidden">
<input class="wdpv_blog_id" value="1" type="hidden">
</div>
并且继承了那个
的javascriptfunction voteUp() {
if (!$(this).hasClass("wdpv_disabled")) {
doVote($(this), "+1");
}
return false;
}
我希望能够点击该按钮,但我不知道怎么回事?
这是我想要自动发布的帖子here
答案 0 :(得分:0)
尝试直接点击div-Element,如下所示:
driver.findElement(By.xpath("contains(@class, 'wdpv_vote_up')")).click();
我使用了xpath和contains,因为你的div-element的class属性包含了一个空格,不知道这是不是一个拼写错误,或者原始代码中可能还有其他类...