本文妹子 大家好,我是羅春南,來(lái)自海南,工作7年,已是一位3歲孩子?jì)寢尩模?0后妹子(已婚,仍可撩 我看《自動(dòng)化測(cè)試實(shí)戰(zhàn)寶典:從小工到專(zhuān)家》這本書(shū)的時(shí)候,不是單單只是看,我個(gè)人對(duì)文字是真心沒(méi)興趣,總想著跟著書(shū)里面的內(nèi)容實(shí)踐一把。正好我們今年產(chǎn)品線有做新產(chǎn)品,而且UI的界面變化也很小,非常適合用RobotFramework+Python來(lái)做UI自動(dòng)化,產(chǎn)品線的研發(fā)人員也很配合我,遇到問(wèn)題都會(huì)幫忙修復(fù),好讓我的UI自動(dòng)化能夠得以繼續(xù)。 其實(shí)除了書(shū),也挺感謝同事們的幫忙的,三人行必有我?guī)?,我?huì)的我也很樂(lè)意分享給大家,我同事會(huì)的他們也會(huì)教我,感謝! 因?yàn)榻衲晷鹿诜窝走@個(gè)疫情,有段時(shí)間需要在家辦公,那段時(shí)間,恰好自學(xué)了一些Python基礎(chǔ)知識(shí),Python在作者的書(shū)上也有詳細(xì)的講解,不過(guò)在我學(xué)習(xí)的時(shí)候,作者的書(shū)還沒(méi)出,改天有空的時(shí)候再閱讀書(shū)復(fù)習(xí)及加深下印象。好了,說(shuō)了這么多,給大家分享我學(xué)習(xí)到的一些干貨吧! 1. 環(huán)境部署
工具1:python 3.7.4 工具2:pip install uiautomation 元素定位方法:
工具3:RF:[此安裝方法在作者書(shū)的第60頁(yè)有詳細(xì)的描述]
工具4:VSCODE:
2. 示例畢竟我也還是一個(gè)自動(dòng)化剛?cè)腴T(mén)的小白,本文給大家演示的例子,就以一個(gè)簡(jiǎn)單的例子:windows 7 操作系統(tǒng)的計(jì)算器計(jì)算:1+1=2 為例。 1、通過(guò)UISpy.exe定位,VSCODE編輯代碼: ![]() ![]() 2、在RF引入calc_test.py ![]() 3、創(chuàng)建測(cè)試用例 ![]() ![]() 4、執(zhí)行測(cè)試用例 ![]() 5、查看測(cè)試報(bào)告 ![]() ![]() 這樣看著UI自動(dòng)化是不是也很簡(jiǎn)單呢?自動(dòng)化測(cè)試技能你Get到了嗎?在讀的過(guò)程中有什么覺(jué)得可以分享的或者有什么疑問(wèn)的呢?快來(lái)跟作者一起探討探討吧。 |
|