【目前多數的ui是這麼寫的,結合unittest /pytest來運行】
方式1(關鍵字驅動):
——————————————————————————————————
【robofframework結合pabot來運行】
方式1(關鍵字驅動):
*** Settings *** Library SeleniumLibrary *** Test Cases *** 使用百度搜索京東 Open Browser http://www.baidu.com chrome Input Text id=kw 京東 Click Button id=su Sleep 3 Click Element partial link=京東 Sleep 3 Close Browser
方式2(數據驅動):
*** Settings ***
Library SeleniumLibrary
Test Setup Open Browser https://github.com/login chrome
Test Teardown Close Browser
Test Template 登錄Github
*** Test Cases ***
測試登錄Github
tom 123
kite 456
rose 789
*** Keywords ***
登錄Github
[Arguments] ${username} ${pwd}
Input Text id=login_field ${username}
Input Password id=password ${pwd}
Click Button name=commit
Sleep 3
————————————————————————————————————————————————————————————————
說明:
1.robotframework主要以keywords進行,ta就是封裝的方法直接拿來使用即可
2.查找路徑:pip list-->pip show package -->SeleniumLibrary 目錄下-->keywords
3.參考:https://codingdict.com/article/28515