2013-10-31 42 views

回答

-1

它可能通过Chrome浏览器(不知道默认的Android浏览器)。 Chrome应用可以与桌面上的Chrome开发人员工具一起使用,以检查Android设备上显示的HTML(等)。

This is documented here

+2

这将是更好的一个评论,因为它没有具体回答这个问题(不幸的是,很多人不得不在Android浏览器上进行测试,因为并非所有用户都安装了Chrome) – mikemaccana

0

您可以用两种不同的方式做到这一点 -

1) 您可以使用Firefox桌面浏览器,并设置用户代理的行为类似于Android浏览器,并检查使用Firebug & Firepath

元素

为此,您可以安装用户代理切换器加载项或按照以下步骤操作:a)导航到您的des浏览器ktop b)在地址栏中输入about:config c)然后添加字符串值,名称为“general.useragent.override”,并提供字符串值为您所针对的Android浏览器的useragent值, 您可以获得Useragent值从 - http://www.useragentstring.com/

重新启动浏览器,您要检查的元素

2)

转到页规划要在Android设备上检查网页的页面源代码(创建Android模拟器),您可以使用以下硒代码获取页面源代码 -

WebDriver driver = new AndroidDriver();

driver.get(“http://yourwebpage.com”);

System.out.println(driver.getPageSource());

a)除从​​控制台到记事本页面的源代码,并与扩展名保存的.html

b)使用Firefox浏览器打开页面,使用Firebug &检查元素Firepath

+0

这两种方法都不适用于Android浏览器的正确调试,也不适用于任何深入检查元素。更改用户代理字符串并不奇怪地让Firefox像Android上的webkit一样行动,只是简单地获取源代码并在Firefox中本地运行它并不能准确表示Android浏览器如何处理它......您可以在Firefox中运行它开始! :) – Marcus

相关问题