【发布时间】:2013-12-20 11:49:38
【问题描述】:
我经常需要在我工作的网站上运行测试用例。大多数时候我只需要检查网站上是否存在元素,或者我必须抓取网站的一些数据。到目前为止,我一直在使用 Jsoup 来完成这项工作。
我最近被介绍到 Selenium Webdriver。我一直在做一些关于它的阅读,但我只是想弄清楚什么时候最好使用它。在像我这样的情况下,检查页面上是否存在元素或抓取数据我认为使用 Jsoup 会更好吗? Selenium 最适合填写表单和点击网站上的按钮?
【问题讨论】:
-
为什么暂停?这是一个有效的问题。 Jsoup 只是从服务器接收数据。不考虑 js 生成的数据。 Selenium 可以执行js,所以动态数据是可取的。这不是基于意见的,因为这两种工具具有不同的功能。 jsoup 的很多问题都是关于动态数据(js 生成)的。这个主题的一个好的答案可以为很多用户提供答案。例如这个stackoverflow.com/questions/20736303/…
标签: java selenium web-scraping jsoup