2011-11-25 21 views
1

我想知道如何在使用Selenium命令時在我的測試中存儲動態ID的過程。如何使用Selenium命令存儲動態標識?

問題:

其實我有其中的textarea我想在測試中重點在頁面上。它有這樣的ID:id="txt_00092"它是由數據庫自動增量生成的。

這是一個評論textarea。比方說,在我的測試中,我添加了一些評論。所以如果我再次運行這個測試,這將變成00093.這就是我如何在測試中存儲這個動態處理的問題。

我希望你明白我卡在哪裏。

回答

0

我完全不理解你的問題。用ID標識問題並告訴我們測試的內容是什麼:檢查文本是否完全符合要求?如果是的話,你可以鍵入並檢查最後(或第一,取決於你的查詢oredeing,即ASC/DESC)div/td /任何包含文本。

如果您需要刪除ID,這是一個小問題,因此我們需要刪除字符串,然後使用JS來處理它,這很棘手。希望我幫助你。

0

當XPath的動態變化,使用XPath這種方式可能會爲你工作:

[starts-with(@id,'txt_0009')] 
相關問題