网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月02日漏签0天
appium吧 关注:443贴子:1,278
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 2回复贴,共1页
<<返回appium吧
>0< 加载中...

appium定位不到toast,求大神解决

  • 只看楼主
  • 收藏

  • 回复
  • Stone_Jxn
  • 托儿所
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
def is_toast_exist(self, text, timeout=10,poll_frequency=0.01):
try:
message_loc = (MobileBy.XPATH, ".//*[contains(@text,'%s')]" % text)
WebDriverWait(self,timeout,poll_frequency).until(EC.presence_of_element_located(message_loc))
return True
except:
return False #这步直接返回了False,找不到原因
# 定位toast元素内容
def get_toast_text(self, text, timeout=10,poll_frequency=0.01):
toast_loc = (MobileBy.XPATH, '//*[@class="android.widget.Toast"]')
try:
toast = WebDriverWait(self,timeout,poll_frequency).until(EC.presence_of_element_located(toast_loc))
toast_text = toast.get_attribute('text')
return toast_text
except Exception as e:
return e
self.driver.find_element(MobileBy.XPATH,'/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.LinearLayout[2]/android.widget.ScrollView/android.widget.LinearLayout/android.widget.GridView/android.widget.LinearLayout[3]/android.widget.ImageView').click()
if self.is_toast_exist(self):
toast_text = self.get_toast_text(self)
print(toast_text)
else:
print('不存在')


  • 疯伙掐人
  • 五年级
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
除了xpath你能用其他定位方式吗,最好用别的方式,最后没办法才会用xpath


2025-07-02 09:34:09
广告
  • 墨竹问天
  • 幼儿园
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我是这样写的,你可以参考一下:
tips_popup = (By.XPATH, '//*[contains(@class,"android.widget.Toast")]') # 弹出的提示框
# 获取弹出提示框的文本
def get_tips_popup(self):
"""
获取弹出提示框的文本
:return:
"""
try:
tips_text = self.self.driver.find_element(self.tips_popup).get_attribute('text')
return tips_text
except exceptions.NoSuchElementException:
return False


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回appium吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示