我對自動化有點新興,並且正在學習一切自動教學,所以請原諒我,如果我的術語有點偏離。我已經搜索了大家對這個問題的回答,並且我似乎找不到任何東西。我認爲這是我的小詞彙量,當涉及到這個東西...無論如何...在Selenium IDE中使用通配符
我正在嘗試編寫一個測試,執行所有必要的操作來完成教程通過使用記錄器。但是,對於一個特定步驟,元素ID會發生變化。例如,我想點擊的ID是這樣的:
//li[@id='message_661119']/div[2]/div[2]/a/img
然而,對於正在執行的教程「任務」,的id更改的數量每個新用戶。
無論如何要讓Selenium識別或使用通配符?例如:
//li[@id='message_******']/div[2]/div[2]/a/img
當然,上面的例子不起作用。
任何建議將非常有幫助。謝謝!!
男人,我會吻你,如果我可以。非常感謝。我一定會更徹底地查看定位技術。 <3 <3 <3 – btdeviant 2012-02-29 02:34:51
你的鏈接已經死了,我不確定是否[this](http://docs.seleniumhq.org/docs/02_selenium_ide.jsp#locating-elements)指向相同的內容。 – rene 2015-04-24 14:13:34
@rene:似乎沒有,因爲它沒有提到'starts-with()'。看起來他們已經修改了他們的文檔,因爲文檔在其網站上的任何地方都不再可用。 – BoltClock 2015-04-24 14:17:43