最新消息:20210917 已从crifan.com换到crifan.org

【规避解决】用uiautomator2操作安卓浏览器新建窗口并打开百度主页

浏览器 crifan 471浏览 0评论
折腾:
【未解决】用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操作安卓浏览器打开百度首页

转载请注明:在路上 » 【规避解决】用uiautomator2操作安卓浏览器新建窗口并打开百度主页

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
95 queries in 0.490 seconds, using 23.35MB memory