1. 程式人生 > >RobotFramework自動化測試框架-移動手機自動化測試Click A Point關鍵字的使用

RobotFramework自動化測試框架-移動手機自動化測試Click A Point關鍵字的使用

pla com version -1 oca users button main localhost

Click A Point關鍵字用來模擬點擊APP界面上的一個點,該關鍵字接收兩個三個參數[ x=0 | y=0 | duration=100 ],x和y代表的是點的坐標位置,duration代表的是點擊持續的時長。這三個參數如果沒有傳入的話,會分表默認x=0,y=0,duration=100。

示例1:這裏依舊采用上面使用的APP界面來做操作示例,使用Click A Point關鍵字來模擬點擊一個button按鈕,輸入button按鈕所在的坐標。

技術分享

Open Application http://localhost:4723/wd/hub platformName=Android platformVersion=22 deviceName=98YFBP522VSU app=C:/Users/yongqing/Desktop/app-debug.apk appPackage=com.example.calculator appActivity=MainActivity

Input Text accessibility_id=輸入框 23

Input Text id=com.example.calculator:id/factortwo 12

Click A Point 370 339 1000

執行結果:

Starting test: RobotFrameworkTest1.TestSuite5.TestCase008

20170510 15:32:25.243 : INFO : Typing text ‘23‘ into text field ‘accessibility_id=輸入框‘

20170510 15:32:25.243 : INFO : msg:find accessibility_id=輸入框

20170510 15:32:32.005 : INFO : Typing text ‘12‘ into text field ‘id=com.example.calculator:id/factortwo‘

20170510 15:32:32.006 : INFO : msg:find id=com.example.calculator:id/factortwo

20170510 15:32:37.282 : INFO : Clicking on a point (370,339).

Ending test: RobotFrameworkTest1.TestSuite5.TestCase008

從執行結果可以看到,還可以通過Click A Point關鍵字模擬點擊一個button按鈕。

RobotFramework自動化測試框架-移動手機自動化測試Click A Point關鍵字的使用