我想知道如何在使用Selenium命令時在我的測試中存儲動態ID的過程。如何使用Selenium命令存儲動態標識?
問題:
其實我有其中的textarea我想在測試中重點在頁面上。它有這樣的ID:id="txt_00092"
它是由數據庫自動增量生成的。
這是一個評論textarea。比方說,在我的測試中,我添加了一些評論。所以如果我再次運行這個測試,這將變成00093.這就是我如何在測試中存儲這個動態處理的問題。
我希望你明白我卡在哪裏。
我想知道如何在使用Selenium命令時在我的測試中存儲動態ID的過程。如何使用Selenium命令存儲動態標識?
問題:
其實我有其中的textarea我想在測試中重點在頁面上。它有這樣的ID:id="txt_00092"
它是由數據庫自動增量生成的。
這是一個評論textarea。比方說,在我的測試中,我添加了一些評論。所以如果我再次運行這個測試,這將變成00093.這就是我如何在測試中存儲這個動態處理的問題。
我希望你明白我卡在哪裏。
我完全不理解你的問題。用ID標識問題並告訴我們測試的內容是什麼:檢查文本是否完全符合要求?如果是的話,你可以鍵入並檢查最後(或第一,取決於你的查詢oredeing,即ASC/DESC)div/td /任何包含文本。
如果您需要刪除ID,這是一個小問題,因此我們需要刪除字符串,然後使用JS來處理它,這很棘手。希望我幫助你。
當XPath的動態變化,使用XPath這種方式可能會爲你工作:
[starts-with(@id,'txt_0009')]