2012-05-17 85 views
1

我編寫了一個指向我的QA環境URL的腳本;它的效果很好。我假設我可以使用相同的腳本簡單地使用參數化來指向我的PROD環境URL。對2種不同環境使用相同的QTP腳本

我向數據表添加了一個「環境」列,其中有兩個值; QA的URL和PROD的URL。

我開始通過添加描述屬性的每個Page對象(通過對象庫)和參數的「URL」。當我開始這個時,我很快發現這可能需要一段時間,並認爲可能有更好的方法;在那兒?

此外,我有接近70分的動作,其中的每一個使用一個「頁面」和「第2頁」對象。希望只有一個地方可以切換這兩個對象的URL:是嗎?

感謝您的任何有用的提示。這個論壇對整個這一週都非常有幫助,我很感激。

+0

嗯......我應該創建2個新的用戶定義的環境變量,即QA和PROD嗎? – fumeng

回答

2

我不明白你爲什麼需要在Page的描述的URL,網頁通常沒有任何說明任何責任。

難道這取決於生產和測試環境相同的對象存儲庫的工作是開放的?只需在測試開始時導航到參數化的URL,其他所有內容都可以正常工作。

+0

你完全正確。我只是打開瀏覽器到我的Prod環境並讓腳本運行;它跑了。我只是假設我需要以某種方式調整我的QA環境的腳本。原來我沒有。 – fumeng

0

任何行動,或測試可以得到一個參數,你可以通過發送與所請求的URL輸入參數開始測試,並使用OBJ()。SetTOProperty功能修改對象存儲庫。

希望它有幫助。 Tomer。