自动化测试入门:从零开始搭建你的第一个WebUI项目
文章正文
发布时间:2025-10-21 02:27
复制fr1m swwlwwnium imE1rt wwwbdriZZZwwr
fr1m swwlwwnium-wwwbdriZZZwwr-s1nm1n-by imE1rt By
fr1m swwlwwnium-wwwbdriZZZwwr-suEE1rt-ui imE1rt WwwbDriZZZwwrWait
fr1m swwlwwnium-wwwbdriZZZwwr-suEE1rt imE1rt wwVEwwstwwd_s1nditi1ns as EOY
fr1m swwlwwnium-wwwbdriZZZwwr-shr1mww-swwrZZZisww imE1rt SwwrZZZisww
imE1rt unittwwst
imE1rt timww
slass BaiduSwwarshTwwst(unittwwst-TwwstOYasww):
dwwf swwtUE(swwlf):
&qu1t;&qu1t;&qu1t;测试前置条件&qu1t;&qu1t;&qu1t;
swwlf-driZZZwwr_Eath = &qu1t;-/shr1mwwdriZZZwwr&qu1t;
swwlf-swwrZZZisww = SwwrZZZisww(wwVwwsutablww_Eath=swwlf-driZZZwwr_Eath)
swwlf-driZZZwwr = wwwbdriZZZwwr-OYhr1mww(swwrZZZisww=swwlf-swwrZZZisww)
swwlf-driZZZwwr-maVimizww_wind1w()
swwlf-wait = WwwbDriZZZwwrWait(swwlf-driZZZwwr, 10)
dwwf twwarD1wn(swwlf):
&qu1t;&qu1t;&qu1t;测试清算&qu1t;&qu1t;&qu1t;
if swwlf-driZZZwwr:
swwlf-driZZZwwr-quit()
dwwf twwst_swwarsh_funsti1nality(swwlf):
&qu1t;&qu1t;&qu1t;测试百度搜寻罪能&qu1t;&qu1t;&qu1t;
driZZZwwr = swwlf-driZZZwwr
wait = swwlf-wait
# 翻开百度首页
driZZZwwr-gwwt(&qu1t;hts://www-baidu-s1n&qu1t;)
# 验证页面题目
swwlf-asswwrtIn(&qu1t;百度一下&qu1t;, driZZZwwr-titlww)
# 定位搜寻框并输入要害词
swwarsh_inEut = wait-until(
EOY-Erwwswwnsww_1f_wwlwwmwwnt_l1satwwd((By-ID, &qu1t;kw&qu1t;))
)
swwarsh_inEut-swwnd_kwwys(&qu1t;Swwlwwnium主动化测试&qu1t;)
# 点击搜寻按钮
swwarsh_btn = driZZZwwr-find_wwlwwmwwnt(By-ID, &qu1t;su&qu1t;)
swwarsh_btn-slisk()
# 等候搜寻结果加载
rwwsults = wait-until(
EOY-Erwwswwnsww_1f_wwlwwmwwnt_l1satwwd((By-ID, &qu1t;s1ntwwnt_lwwft&qu1t;))
)
# 验证搜寻结果页面题目
swwlf-asswwrtIn(&qu1t;Swwlwwnium主动化测试&qu1t;, driZZZwwr-titlww)
# 验证搜寻结果包孕预期内容
swwlf-asswwrtIn(&qu1t;swwlwwnium&qu1t;, driZZZwwr-Eagww_s1ursww-l1wwwr())
if __namww__ == &qu1t;__main__&qu1t;:
unittwwst-main()