0
我試圖測試驗證錯誤是否顯示,當用戶鍵入一個數字到號碼字段,這不是一個整數。當我手動輸入字段時出現錯誤,但是當我在硒中運行它時,js從不觸發,因此錯誤不會顯示在屏幕上,並且測試失敗。硒IDE IDE sendKeys不會觸發數字字段上的js驗證功能
<tr>
<td>type</td>
<td>//*[@id='notificationTimerNum']</td>
<td></td>
</tr>
<tr>
<td>sendKeys</td>
<td>//*[@id='notificationTimerNum']</td>
<td>1.5</td>
</tr>
<tr>
<td>waitForVisible</td>
<td>//*[contains(@class, 'control-error')]//*[contains(., 'The number of minutes must be entered as a whole number')]</td>
<td></td>
我也使用fireEvent命令試圖爲沒有運氣建議here。
此外,我無法在測試環境以外的本地瀏覽器上運行Selenium IDE sendKeys,因爲它嘗試在數字字段中鍵入值時在sendKeys上出錯。
[error] Unexpected Exception: Error: Cannot set the selection end.
請問您是否可以分享網頁鏈接(或具有類似行爲的網頁)? –