技術實驗 手機計算器測試(檔案傳參)

2021-10-09 12:31:24 字數 1715 閱讀 1088

測試檔案資料:

#定義自定型別,存放引數設定

caps=

caps[

"automationname"]=

"uiautomator2"

caps[

"platformname"]=

"android"

caps[

"platformversion"]=

"6.0"

caps[

"devicename"]=

"192.168.75.101:5555"

caps=

"com.android.calculator2"

caps=

".calculator"

driver=webdriver(

"",caps)

file

=open

("test1.csv"

,"r"

)tables=csv.reader(

file

)for row in tables:

list=[

] j=

int(row[1]

)for i in

range(2

,j+2):

list

) driver.find_element_by_id(

"com.android.calculator2:id/formula"

).send_keys(

list

) driver.find_element_by_id(

"com.android.calculator2:id/eq"

).click(

) result=driver.find_element_by_id(

"com.android.calculator2:id/formula"

).text

if result[0]

=="−"

: result=result.replace(

"−",

"-")

if result==row[0]

:print

(result,row[0]

)print

("測試成功"

)else

:print

(result,row[0]

)print

("測試失敗"

) driver.find_element_by_id(

"com.android.calculator2:id/clr"

).click(

) time.sleep(

1)

55

55測試成功

250250

測試成功

15.17

15.17

測試成功

-3.1

-3.1

測試成功

此時,傳入資料使用鍵盤輸入,使用send_keys()方法。

由於工具捕獲的負號和鍵盤輸入的負號有差異,這裡要用到replace方法把兩種負號做一下轉換,以免出現測試結果誤差。

技術實驗 手機計算器測試(變數傳參)

使用迴圈 隨機的兩組變數傳參 匯入隨機函式庫 import random 定義自定型別,存放引數設定 caps caps automationname uiautomator2 caps platformname android caps platformversion 6.0 caps devic...

實驗二 計算器設計

2021 2022 2 python程式設計 實驗x報告 課程 python程式設計 班級 2133班 姓名 陳瑾凱 學號 20213328 實驗教師 王志強 實驗日期 2022年4月5日 必修 選修 公選課 一 實驗內容 設計並完成乙個完整的應用程式,完成加減乘除模等運算,功能多多益善 1.實數的...

壽命計算器測試結果

根據你的個人資料 生活習慣 營養狀況 身體狀況 家族史,經過科學測試,計算出你的壽命約是 106歲 你可以將結果 測試結果僅供參考,這個測只是告訴你要從現在開始改變自己,以下是針對你的測試結果提出的建議 1 婚姻讓男性的壽命延長3年,對女性則沒有影響。2 如果在醫生的建議下,你能每天服用81mg阿司...