繁体   English   中英

如何使用python硒单击javascript按钮

[英]How do you click a javascript button using python selenium

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

这是按钮的html

<div class="wdpv_vote_up ">
  <input value="7787" type="hidden">
  <input class="wdpv_blog_id" value="1" type="hidden">
</div>

和这的JavaScript

function voteUp() {
  if (!$(this).hasClass("wdpv_disabled")) {
    doVote($(this), "+1");
  }
  return false;
}

我希望能够单击该按钮,但是我不知道如何,安妮的想法是?

我想在这里自动发布的帖子

尝试直接单击div-Element,如下所示:

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

我使用了xpath并包含它,因为您的div-element的class属性包含一个空格,不知道这是拼写错误,还是原始代码中可能还有其他类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM