0
我有一個腳本,在頁面中輸入一些數據,然後單擊保存按鈕。硒RC:按鈕沒有點擊,但測試通過
這裏我使用HTML組件ID作爲保存按鈕。
selenium.click(「StudentID:saveData」);
我甚至提供了適當的等待條件,並嘗試使用X路徑定位器。
測試通過。它不會拋出任何錯誤消息,但該按鈕沒有被點擊並且數據沒有被更新。
請讓我知道可能是什麼問題。
我有一個腳本,在頁面中輸入一些數據,然後單擊保存按鈕。硒RC:按鈕沒有點擊,但測試通過
這裏我使用HTML組件ID作爲保存按鈕。
selenium.click(「StudentID:saveData」);
我甚至提供了適當的等待條件,並嘗試使用X路徑定位器。
測試通過。它不會拋出任何錯誤消息,但該按鈕沒有被點擊並且數據沒有被更新。
請讓我知道可能是什麼問題。
我有一個類似的問題,並使用CSS選擇器。 CSS選擇器比Xpath快得多(根據我的經驗,一般情況下工作得更好,儘管Xpath對於某些事情是必需的)。
如果您使用Firefox,請安裝Firebug插件;右鍵單擊頁面上的元素將會給你複製CSS路徑的選項。我發現我經常需要對它進行一些更改才能正常工作,但它可以讓您快速找到非常深的嵌套元素。
W3C在CSS選擇器here上有一個很好的頁面。