我正在使用IDE自動化Web應用程序。我被卡在日期輸入。在通過自動化腳本輸入日期(輸入日期而不是從日曆中選取日期)後,日曆彈出窗口出現,並且在進入另一個應用程序區域後不會關閉。我在一個屏幕上有大約6個日期條目,並且在腳本運行時所有日曆都顯示爲打開,這看起來很奇怪。現在,當腳本停止,並且當我點擊屏幕上的任何地方時,輸入的日期將被清除,文本框顯示爲空白。這阻止了腳本進一步屏蔽爲日期拋出驗證消息。但是,當我手動輸入日期並繼續到其他區域時,日曆彈出窗口會關閉,日期將保存在文本框中。使用Selenium IDE輸入日期
注意:選擇日期而不是鍵入不起作用,因爲它需要許多點擊才能滾動以獲取月份和年份,特別是如果要選擇過去的日期。
如何在每次輸入日期後關閉保存的日期和日曆彈出窗口。
謝謝。
由於阿比納夫。我可以從日曆中進行選擇,並且無需使用「點擊」打開彈出式窗口。但是,如果我必須選擇一些前幾個月或幾年(比如說六月或者可能是前一年),那麼我需要對這些文件的Xpaths進行修改,或者必須多次使用滾動的Xpath並將其包含在我的腳本中。 (如果比現在早幾個月,我想我不能保持腳本的簡短)。因此,我選擇'輸入'日期,以便即使必須通過更改日期來修改腳本,我也可以更新'值'。在這種情況下,我無法關閉彈出式窗口。 – Ses
嗨Ses,請諒解遲到的迴應,但如果我理解正確,您必須輸入一個需要大量點擊日曆彈出窗口的日期,並且您想通過直接鍵入日期來繞過此問題。 好吧,完全誤解了您的在第一時間查詢! 無論如何要輸入日期,您可以使用2命令:首先輸入日期,然後按下輸入鍵($ {KEY_ENTER})。這對我有用,試試吧!只需檢查日期格式是否準確,或者您可能會收到數據驗證錯誤。 –
非常感謝Abhinav :)。命令工作,我現在能夠繼續沒有日期問題。 –
Ses