我需要能夠使用JavaScript來完成一個VBScript腳本msgbox。問題是我們正在使用硒來測試一個經典的asp網站。我們的目標是慢慢擺脫作爲該網站一部分的vbscript代碼,但在此期間,我們仍然需要測試該代碼。使用JavaScript來完成一個VBScript msgbox - Selenium - 自動測試
我們希望通過多臺計算機運行多個測試,因此我們需要一種自動完成使用javascript的網站上存在的vbscript msgboxes的方法。這是因爲據我所知,Selenium不支持vbscript交互,但它確實有一種在運行時將JavaScript注入頁面的方法。
所以我想找到模態VBScript對話框,並單擊確定或以編程方式取消。
我已經看到有人使用Tab鍵的解決方案,並點擊進入...並進行錄製。但是任何實際的擊鍵似乎都會干擾分佈式測試的可能性,在多臺計算機上運行多個測試或壓力測試。
有沒有人有任何可能的想法,我怎麼可以通過JavaScript或jQuery與vbscript msgboxes進行交互?
感謝,
[編輯] - 哎......也許我應該問的是DOM的一個VBScript的msgbox一部分?我可以通過在JavaScript中使用dom操作它嗎?也許有一些方法可以單擊確定或設置返回值並銷燬對話框?
Nilesh製作......我不相信這適用於vb msgbox? –
我不確定。你試過這個嗎? – nilesh
是的,我們試了一下,它沒有奏效。 –