android自动化获取toast,成都汇智动力小强哥系列-Appium中Android自动化怎么获取浮层的toast...

原标题:成都汇智动力小强哥系列-Appium中Android自动化怎么获取浮层的toast

e9e8162d4d32a77b371084d2cc44511d.png

小强哥说,虽然比你优秀的人还比你努力,你的努力不见得能超过别人,但是你至少要比昨天的自己更优秀啊。所以每天都要进步一点,这样你才能跟小强哥肩并肩,大步往前!

不整虚的

代码奉上

#!-*-coding:utf-8-*-

from selenium import webdriver

from time import sleep

from appium import webdriver

from selenium.webdriver.common.by import By

from selenium.webdriver.support.ui import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC

def find_toast(message):

'''判断toast信息'''

try:

element=

WebDriverWait(driver,10).until(EC.presence_of_element_located((By.PARTIAL_LINK_TEXT,message)))

return True

except:

return False

desired_capabilities={'aut':'io.selendroid.testapp:0.15.0'}

#配置自动化的环 境参数

driver=webdriver.Remote(desired_capabilities=desired_capabilities)

#传递配置参数给server

sleep(10)

#全局等待10s

my_text_field=driver.find_element_by_id("my_text_field")

my_text_field.send_keys("hello world")

'''

#在my_text_field输入hello world

waitingButtonTestCD=driver.find_element_by_name("waitingButtonTestCD")

waitingButtonTestCD.click()

#点击waitingButtonTestCD按钮

sleep(15)

#设置等待时间15秒

inputUsername=driver.find_element_by_id("inputUsername")

inputUsername.send_keys("andy lau")

#设置username的名字叫Andy lau

inputEmail=driver.find_element_by_id("inputEmail")

inputEmail.send_keys("9222@qq.com")

#设置emaill为9222@qq.com

inputPassword=driver.find_element_by_id("inputPassword")

inputPassword.send_keys("123456")

#设置密码为123456

input_adds=driver.find_element_by_id("input_adds")

input_adds.click()

#勾选同意协议

btnRegisterUser=driver.find_element_by_id("btnRegisterUser")

btnRegisterUser.click()

#点击注册按钮

'''

showToastButton=driver.find_element_by_id("showToastButton")

showToastButton.click()

find_toast("Hello selendroid toast!")

print find_toast("Hello selendroid toast!")返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值