關於page object(PO)模型的介紹

2021-09-03 10:36:36 字數 325 閱讀 5833

所謂的po就是page object,通俗解釋一下就是每個頁面當成乙個物件,給這些頁面寫乙個類,主要就是完成元素定位和業務操作;至於測試指令碼要和ta區別開來,需要什麼去這些頁面類去呼叫即可。這樣的好處就是如果頁面元素發生變化,你去維護頁面類即可,測試類你基本不用管。(個人覺得理想豐滿,現實骨感!)

說了這麼多,估計還是會有童鞋不明白,那麼就看看這張圖,一圖勝千言

這裡必須再次強調,po模型是思想並不是規範,100個人會寫出100種不一樣的方式,所以不要問對錯了

關於負數求模運算

當我們遇到 2 3的時候,怎麼運算呢?通常乙個數m mod n 可以將m表示為 k n r 其中0 r n 1就是餘數,也是求模的結果。當m為負數的時候,這時候有兩種方法 1 先將負號提出去,直接求 m n,之後加上負號,最後還要加上n,就是最終結果了 例如 5 3 5 3 2 2 3 1 即 5 ...

關於Elastix內建的billing模組

0.11 市話每分鐘的費率,當然這個和電信的實際計費標準是有出入的 default rate offset 0.02.2.2 選擇對那些trunk進行計費 在elastix的report模組中選擇billing子模組下的billing setup選項中 的trunk bill configurati...

關於求模與求餘

我覺得很多人搞不清楚這兩個概念的區別,剛好在翻譯lua手冊時遇到 與math.fmod這兩個操作,順便做一下說明吧。求模與求餘的區別。假設對a與b兩個 整數做求模或求餘操作。那麼第一步是先求整數商c,即 a b 的值,第二步是計算模或餘數 a c b 求模與求餘的區別在於怎麼處理 a b 的值。求模...