我目前使用Selenium
來編寫一些自動化測試。我在使用Dynamic Objects
的一頁上遇到了問題,並試圖將它們存儲在PageObject
中。動態添加獨特風格的ID到我的PageObject類
我希望你可以嘗試一些建議。
我目前遇到的問題是,在「開發預測」頁面上,我們有一個基於Plays
的數字動態創建的網格,然後再將其細分爲SubPlays
作爲附加圖像。
中的所有對象都有一個獨特的風格ID,例如divPlayBar_0
爲Play1
,和divPlayBar_1
爲Play2
,toggleAssetVisibility_0_
0或toggleAssetVisibility_0_1
爲SubPlays
,並且單個元件是rigs_0_0_0
,rigs_0_1_2
其通過Play#
索引,SubPlay#
,和Column#
。
我正試圖找到一種方法將這些動態添加到我的PageObject
類。如果您有任何建議,我將不勝感激。
我在C#
中編碼這個,但如果這是你使用的,可以從Java
轉換。
哪裏是你引用的圖像@SanjeevMenon? –
我對這類事情的典型做法是爲Play和SubPlay對象創建新的類。 「開發預測」頁面將有方法來查找特定的Play或頁面上現有Plays的列表,該列表可以創建Play對象的實例,該實例包含SubPlay對象的實例。 –