2013-08-05 51 views
1

我對Selenium相對較新,嘗試使用Selenium IDE創建一些測試用例。click @ checkbox已完成但未註冊

我剛選擇的複選框使用XPath使用下面的命令xpath=//input[starts-with(@id,'003g')]

的複選框被選中後,我點擊另一個按鈕,從複選框中添加值。 但沒有任何反應。應用程序總是告訴我沒有選擇記錄...如果我按下播放按鈕,我可以看到它被選中。

怎麼辦?

謝謝你們!

編輯: 起初...感謝您的幫助!

我不`噸認爲,這個問題是由於一個事實,即元素不存在造成的。我可以看到,硒選擇根據數據記錄(複選框)

下面是一些代碼。我希望這會有所幫助!事實上,我對這個webstuff是新手,對web技術毫無頭緒。

<td class="x-grid3-col x-grid3-cell x-grid3-td-checkbox x-grid3-cell-first 
"tabindex="0" style="width:18px;"> 
<div id="003g0000006ElPO_checkbox" class="x-grid3-cell-inner x-grid3-col-checkbox"> 
<input id="003g0000006ElPO" class="checkbox" type="checkbox" name="ids" title="<a 
href="/003g0000006ElPO"> 
<span>JeanneSeleniumOne</span></a>" value="003g0000006ElPO"> 
+0

你能後的HTML代碼?這將給我們更多的背景知道應該發生的事情。例如,當您勾選複選框時,您的網站可能會使用javascript事件來動態更新,但這些事件並不是由Selenium發起的;但除非我們看到一些html,否則我們無法確定。 –

回答

0

有太少的信息來幫助,但野生的猜測是該元素還沒有準備好被點擊即你應該等待一段時間後再點擊。

我剛剛發佈了類似的回答here