如何在android中解析HTML并执行javascript

时间:2016-01-13 17:39:46

标签: android selenium-webdriver html-parsing jsoup htmlunit

我正在试图弄清楚如何解析我应该执行javascript的HTML。

我尝试了很多方法,但仍然没有任何东西

例如:

  
      
  • HTMLUnit - 在我看来似乎是执行javascript的最佳解析器,但当我尝试添加依赖项获取错误时,在stackoverflow中没有解决

  •   
  • Selenium Web Driver。看起来也不错,但依赖性又出现了很多问题。并且找不到任何例子

  •   
  • 犀牛。关于android中的集成的文档非常有限

  •   
  • JS​​oup。相当不错,但无法执行javascript
  •   

我将非常感谢谁会试着用一些例子来弄清楚如何使用javascript解析HTML。非常感谢你

1 个答案:

答案 0 :(得分:1)

您应该考虑使用Appium来解析Android上的HTML网页。 Appium是Selenium Webdriver的扩展,可在Android和iOS上提供自动化功能。

您可以从以下链接开始:How to setup Appium Environment for Android Automation?

此外,您可以使用appium驱动程序执行javascript:

js = (JavascriptExecutor) driver; 
js.executeScript("<JAVASCRIPT CODE>");