如何使用java单击按钮

时间:2016-01-20 10:49:32

标签: java jquery html

我需要从页面中提取所有信息,但隐藏了部分html代码。要查看更多内容,我需要点击一个按钮

 <div class="respButton respBigButton prodLoadOpinions" data-page="2">Załaduj więcej</div>

This orange smth is a button =)

我应该用什么来解决这个问题呢? 感谢

2 个答案:

答案 0 :(得分:0)

不可能。您无法使用Java单击按钮。 Java在服务器端运行或作为applet运行,并且它无权访问HTML元素。您需要使用JavaScript或jQuery与元素进行交互。

但是如果你正在使用jQuery,我可以看到它已被标记,你可以在元素上使用.click()函数或.trigger("click")

$(function () {
  $(".prodLoadOpinions").click();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="respButton respBigButton prodLoadOpinions" data-page="2">Załaduj więcej</div>

答案 1 :(得分:0)

您应该检查Selenium,它是一个专为Web测试而设计的框架。它可以通过浏览器使用代码完成所有操作。