如何使用python selenium单击javascript按钮

如何使用python selenium单击javascript按钮,javascript,jquery,python,html,selenium,Javascript,Jquery,Python,Html,Selenium,我想在带有selenium的网页上单击此按钮 这是按钮的html <div class="wdpv_vote_up "> <input value="7787" type="hidden"> <input class="wdpv_blog_id" value="1" type="hidden"> </div> 我想能够点击那个按钮,但我不知道怎么做,安妮的主意 下面是我想自动喜欢的帖子尝试直接单击div元素,如下所示: driver.fi

我想在带有selenium的网页上单击此按钮

这是按钮的html

<div class="wdpv_vote_up ">
  <input value="7787" type="hidden">
  <input class="wdpv_blog_id" value="1" type="hidden">
</div>
我想能够点击那个按钮,但我不知道怎么做,安妮的主意


下面是我想自动喜欢的帖子

尝试直接单击div元素,如下所示:

driver.findElement(By.xpath("contains(@class, 'wdpv_vote_up')")).click();

我使用了xpath和contains,因为div元素的class属性包含一个空格,我不知道这是否是一个输入错误,或者原始代码中可能还有其他类…

你的意思是你可以手动单击此按钮?是的,我可以手动单击,但想自动单击。你是否尝试过使用selenium单击
div
标记?这是我想喜欢的帖子嘿,谢谢你的帮助,我有点困惑,这是我想要像@CamCoder一样自动生成的页面嘿,伙计,你有什么困惑吗?我通常可以点击按钮并用selenium填写表单,但用这个类似按钮我不知道
driver.findElement(By.xpath("contains(@class, 'wdpv_vote_up')")).click();