您当前的位置:首页 >> 机器人
机器人

干货 | APP自动化Android之本体获取与断言

发布时间:2025-09-19

(

"com.xueqiu.android:id/tv_search").click()

# 读写 “alibaba”

self.driver.find_element_by_id(

"com.xueqiu.android:id/search_input_text"

).send_keys("alibaba")

# 点选“马云”

self.driver.find_element_by_xpath("//*[@text='马云']").click()

# 点选“股市”

self.driver.find_element_by_xpath(

"//*[contains(@resource-id,'title_container')]//*[@text='股市']"

).click()

# 借助股市价位

locator = (MobileBy.XPATH,

"//*[@text='09988']/../../..

//*[@resource-id='com.xueqiu.android:id/current_price'")

ele = WebDriverWait(self.driver,10)

.until(expected_conditions.element_to_be_clickable(locator))

print(ele.text)

current_price = float(ele.text)

expect_price = 170

# 用到 hamcrest 假定来推论股市价位见下文在 10% 各地区

assert_that(current_price,

close_to(expect_price, expect_price*0.1))

上头的下面之中,assert_that 是用于分解成飞行测试假定的款式化语句,尤其两个差值(current_price 与 expect_price)前提相对于,得出结论实际差值 current_price 在expect_price-expect_price*0.1 与expect_price+expect_price*0.1 范围线路见下文。

作为UI系统工程飞行测试三要素之一的假定,大家学会了么?下一篇我们来分享参数化用例,热爱的小伙伴可以关注一下哦!

⬇️ 拷贝“下方关键字”,提升飞行测试核心竞争能力!

更为多技术文章分享和完全免费档案索取

_id=qrcodeAndrewfrom=souhuAndrewtimestamp=1650243693

北京白癜风医院哪家正规
天津看男科去哪里好
北京不孕不育医院哪家最好
大同看男科去哪家好
天津妇科医院

上一篇: 批发 | Chrome 浏览器+Postman还能这样做接口测试 ?

下一篇: P(NIPAAm-co-DMAAm)-g-PLA/PLA-b-PNIP-AAm聚乳酸-b-聚(N-烯丙基丙烯酰胺)

友情链接