2013-02-22 26 views
0

我正在構建一個測試用例,我遇到了這個問題。在我的網頁上有一個搜索文本框。我用selenium ide記錄了網頁。硒動態值 - 對於文本框

type | id=search_input_char_name_136 | myproduct  // textbox for search 
click | css=button.oe_button   | -   // search icon click 

我通過記錄得到了上面的代碼,在這裏「類型」動作id值是顯示文本框,在測試時,發生id not found error當我使用相同的值。所以我再次記錄了這個動作,並且我發現id是動態的。每次id不斷變化。

我已經GOOGLE了它,發現xpath將爲此解決方案。我對硒和xpath很新。我找不出解決方案。所以幫助解決這個問題..提供我的xpath語法來鍵入search = textbox的id。

回答

1

在selenium IDE本身中,錄製完成後,嘗試單擊名爲Target的下拉列表,在此文本框的IDe窗口中。在那裏,你可以得到各種各樣的定位器,比如xpath,name,css,dom等。觀察哪一個對所有記錄是靜態的,並使用該定位器。希望能幫助到你。讓我知道你是否仍然對這個問題感到震驚。

+0

感謝您的回覆,它的工作。 xpath:position在所有錄音中都是靜態的,我用它並測試它可以正常工作。 – MAHI 2013-02-22 06:14:26