2
我自動化的應用的登錄場景模擬onblur事件。如何與機器人框架
的執行步驟如下:
選擇國家
,輸入用戶名
輸入密碼
點擊登錄按鈕。
其實在輸入用戶名後,應用程序驗證數據庫中的國家和用戶名是否存在。
當試圖通過機器人框架實現自動化,這驗證不叫,因此無法登錄(實際的登錄按鈕,通過點擊腳本,但沒有錯誤消息或沒有響應用戶在同一頁面)。
當我驗證確切的情況下它調用驗證,來知道 驗證在onblur
上調用usename元素onblur="getlocation()"
。
我試圖通過給用戶名字段的腳本作爲 Press Key ${element path} \\9
來模擬這個,但它並不總是在10次運行中運行,只有3次或4次運行。
有什麼辦法,我們可以做到「在Selenium2Library機器人在機器人框架
沒有真正回答你的問題,但你試過聚焦的onblur元素?例如,使用鼠標懸停。 – Helio
我沒有嘗試使用鼠標,但我想重點元素,進入我試圖用'鼠標over'的值,然後標籤了從元素 –
,我得到的webdriver例外。當我GOOGLE了它,我得到這個問題與Firefox marrionette鼠標事件存在的信息,請查看[問題鏈接](https://github.com/SeleniumHQ/selenium/issues/2285) –