51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1443|回复: 1
打印 上一主题 下一主题

[讨论] 请教一下关于微信里面 webview 元素的定位方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-6-9 13:11:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用的是python库,看到官方文档里面只提供了

“id”
“xpath”
“link text”
“partial link text”
“tag name”
“class name”
“css selector”
几种方法,目前只会使用tag name来定位,想问问,类似这种html怎么定位比较好
  1. <div _ngcontent-rsq-3="" class="login-box" role="login">
  2.         <div _ngcontent-rsq-3="">
  3.             <input _ngcontent-rsq-3="" placeholder="请输入用户名" type="text">
  4.         </div>
  5.         <div _ngcontent-rsq-3="" style="position: relative">
  6.             <input _ngcontent-rsq-3="" placeholder="请输入密码" type="password">
  7.             <i _ngcontent-rsq-3="" class="iconfont show-pwd"></i>
  8.         </div>
  9.         <div _ngcontent-rsq-3="" class="login-btn">
  10.           <button _ngcontent-rsq-3="" disabled="">登 录</button>
  11.         </div>
  12.     </div>
复制代码
目前我定位的方式就是登录和输入密码都是用input这个tag name,然后取第一个就是用户名,取第二个就是密码
登录按钮就是button的tag name,我想用placeholder和“登录”这个来定位元素怎么用,貌似上面允许的方法都不可行

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2017-6-9 14:42:35 | 只看该作者
我最近也遇到这个问题
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 18:34 , Processed in 0.065920 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表