折腾:
【未解决】用uiautomator2操作安卓浏览器打开百度首页
期间,此处要先去打开百度首页
看了下,还是:
先在浏览器中新建窗口后,输入百度首页网址,打开百度首页,更合适些。
先去看看如何手动操作,再去看如何转成代码实现。
先去点击下面的中间的tab去新建窗口

属性:
Prop Value activity .BrowserActivity package com.android.browser className android.view.ViewGroup description 窗口 text resourceId com.android.browser:id/dm clickable true label x, y 432, 2126 width 216 height 75 enabled true visible XPath //*[@resource-id="com.android.browser:id/dm"] position (0.56, 0.906) 点击 代码 d(resourceId="com.android.browser:id/dm")
去写代码,定位并点击此元素
# open new window windowUiObj = d(resourceId="com.android.browser:id/dm") windowUiObj.click()
即可点击进入新建窗口的界面:

Prop Value activity .BrowserActivity package com.android.browser className android.widget.ImageView description 新建窗口 text resourceId com.android.browser:id/akr clickable true label x, y 380, 2126 width 320 height 75 enabled true visible XPath //*[@resource-id="com.android.browser:id/akr"] position (0.48, 0.913) 点击 代码 d(resourceId="com.android.browser:id/akr")
再去点击此 ➕加号 去新建窗口
# click add to new window addNewWindowUiObj = d(resourceId="com.android.browser:id/akr") addNewWindowUiObj.click()
可以新建窗口

此处是 3,表示有3个窗口了。
不过尴尬的是:
又回到了之前的界面效果
和最开始刚打开时,是一样的
没有出现直接输入网址的地方。
所以,还是回到了之前的逻辑:
需要去通过地址栏输入框中,去输入百度网址,去打开百度首页:
【未解决】用uiautomator2操作安卓浏览器打开百度首页