我使用的關鍵字是硒驅動和數據驅動框架。 問題是整個應用程序的所有方法或動作都寫在一個單獨的類中,這個類已經變得非常冗長和像意大利麪一樣混亂。 我想實現頁面對象模型一樣的所有方法或動作,但我也希望它是數據驅動和關鍵字驅動。如何在框架關鍵字驅動和數據驅動框架下根據頁面實現硒中的關鍵字方法
有什麼建議嗎?
@Bryan Oakley 您的評論讓我覺得更難以幫助我找到解決方案。
returnedStatus = runReflectionMethod("com.dmainc.ptes.test.setup.KeyWord", methodName, paramListObject);
resultSet.add(returnedStatus);
excelSheet.setCellData(filePath, sheetName, "Result", row + 1, returnedStatus);
所以如果**runReflectionMethod("com.dmainc.ptes.test.setup.KeyWord", methodName, paramListObject);**
com.dmainc.ptes.test.setup.KeyWord這部分需要它的現在是變量而不是常量。 所以如果我讓它變量,我創建各種類的頁面明智,其中將包括各自的方法/行動,然後我可以在這段代碼中傳遞所需的類名稱。我的問題將得到解決。 所有的方法/動作都會進入它們各自的類並且沒有代碼膨脹。
你說你想實現頁面明智的所有方法。什麼阻止你這樣做?你有什麼需要幫助的? –
我是自動化新手,不太擅長以簡單的方式提出問題,但感謝您對它進行研究。我用解決方案更新了這個問題。 –