2010-07-30 66 views
0

我有一個腳本,在頁面中輸入一些數據,然後單擊保存按鈕。硒RC:按鈕沒有點擊,但測試通過

這裏我使用HTML組件ID作爲保存按鈕。

selenium.click(「StudentID:saveData」);

我甚至提供了適當的等待條件,並嘗試使用X路徑定位器。

測試通過。它不會拋出任何錯誤消息,但該按鈕沒有被點擊並且數據沒有被更新。

請讓我知道可能是什麼問題。

回答

0

我有一個類似的問題,並使用CSS選擇器。 CSS選擇器比Xpath快得多(根據我的經驗,一般情況下工作得更好,儘管Xpath對於某些事情是必需的)。

如果您使用Firefox,請安裝Firebug插件;右鍵單擊頁面上的元素將會給你複製CSS路徑的選項。我發現我經常需要對它進行一些更改才能正常工作,但它可以讓您快速找到非常深的嵌套元素。

W3C在CSS選擇器here上有一個很好的頁面。