【问题标题】:How to automate user clicking through third-party website to retrieve data?如何自动化用户点击第三方网站检索数据?
【发布时间】:2016-08-28 20:57:46
【问题描述】:

我正在尝试自动化一个过程,在该过程中,用户访问特定网站,单击几个按钮,在下拉列表中选择相同的值,最后获得一个链接,然后他/她可以在该链接上下载 csv 文件数据。

第三方供应商没有 API。我怎样才能自动化这样一个步骤?

我正在查找的数据由第三方处理,并且在任何给定点都无法在屏幕上显示。

【问题讨论】:

标签: java python automation web automated-tests


【解决方案1】:

通常,您可以检查网络流量以确定正在发送的请求类型。例如,firefox 的 tamperdata 插件,或 firebug 网络面板。

弄清楚浏览器正在发送什么(例如,向服务器发送 POST 请求),其中将包括按钮和下拉菜单的所有表单数据,然后使用 Apache HTTP 客户端或 jsoup 或其他 HTTP 客户端在您自己的代码中复制它图书馆。

【讨论】:

  • 我知道这是如何工作的,但仍在等待看看是否有任何测试套件或库。谢谢@Jamie
猜你喜欢
  • 1970-01-01
  • 2016-12-23
  • 1970-01-01
  • 1970-01-01
  • 2021-02-07
  • 1970-01-01
  • 2015-09-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多