簡體   English   中英

使用硒實現兩類到第三類功能的體系結構

[英]Architecture for implementing functionalities of two classes to a third class using selenium

我有一個名為org.TestDemo的程序包,並使用Selenium Webdriver創建了3個不同的測試腳本,如下所示;

1. LoginTest.java
2. Privillege.java
3. Alerts.java

在LoginTest.java類中,我在Privillege.java類中為登錄功能創建了積極的測試方案,在某些Alerts.java中,我做了一些用戶權限方案,並提供了一些警報功能。

當我運行Alerts.java類時,我只想從Alerts.Java類中調用其他兩個類,以繼承LoginTest.java和Privillege.java中的功能。

那么我應該遵循哪種架構來實現此任務?

也許我不明白您的需求,但是除了繼承LoginTestPrivillege 之外 ,您是否可以在您的Alerts中使用/調用它們的功能(保留LoginTest和Privillege的實例)? 如果它們在同一包裝中-這應該不是問題。 根據我的經驗,我一直在考慮BaseTest.java的創建和使用,這有助於我在體系結構中共享test_logic。

如果您需要一些更復雜的邏輯,則可以始終嘗試使用DecoratorMediator

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM