如何在Android浏览器中检查元素

时间:2013-10-31 11:17:39

标签: android android-layout selenium-webdriver

我正在尝试检查Android浏览器中的元素但无法找到任何软件。 有人可以帮助我吗?

3 个答案:

答案 0 :(得分:0)

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

1) 您可以使用Firefox桌面浏览器并将useragent设置为像Android浏览器一样,并使用Firebug& amp; Firepath

为此,您可以安装User Agent Switcher Add-on或按照以下步骤 -

a)导航到桌面上的Firefox浏览器 b)在地址栏上输入about:config c)然后添加名为" general.useragent.override"的字符串值。并为String值提供您所定位的Android浏览器的useragent值, 您可以从 - http://www.useragentstring.com/

获取Useragent值

重新启动浏览器,导航到要检查元素的页面

2)

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

WebDriver driver = new AndroidDriver();

driver.get(" http://yourwebpage.com&#34);

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

a)将页面源从控制台保存到记事本,并以扩展名.html

保存

b)使用Firefox浏览器打开页面并使用Firebug& amp ;;检查元素。 Firepath

答案 1 :(得分:0)

在 Linux 上,您可以在桌面和移动设备上安装 adb 包(Android 调试桥)以及相同版本的 Firefox。 我使用的是 68.11.0 版本,但它也应该适用于更高版本。

这是文档,它对我来说非常有效: https://developer.mozilla.org/docs/Tools/about:debugging

答案 2 :(得分:-1)

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

This is documented here