我知道我應該使用其他工具(如Selenium)進行自動化Web測試,但我必須使用shell腳本。我的問題是我需要在多個IE和Firefox標籤中打開URL。這在Firefox中是直截了當的,但似乎沒有任何命令行選項可以在IE中執行此操作。我需要能夠打開一個選項卡,等待,打開另一個選項卡。有沒有人對如何實現這個目標有任何建議?使用用於Internet Explorer和Firefox的shell腳本進行自動化Web測試
謝謝。
我知道我應該使用其他工具(如Selenium)進行自動化Web測試,但我必須使用shell腳本。我的問題是我需要在多個IE和Firefox標籤中打開URL。這在Firefox中是直截了當的,但似乎沒有任何命令行選項可以在IE中執行此操作。我需要能夠打開一個選項卡,等待,打開另一個選項卡。有沒有人對如何實現這個目標有任何建議?使用用於Internet Explorer和Firefox的shell腳本進行自動化Web測試
謝謝。
這可以在Windows中使用的JScript來完成,基本上你使用WScript程序執行,打開IE瀏覽器的兩個實例JScript文件(與IE捆綁),然後調用打開這些網址的方法實例對象。
這樣做的另一種方法是動態地寫出一個包含JavaScript的HTML文件,該文件打開一個URL然後等待,然後打開另一個URL等等。然後當執行您選擇的瀏覽器時指向HTML文件的位置。例如,iexplore.exe open_urls.html
下面的鏈接可能會有幫助,因爲它還處理在新標籤中打開URL。根據談話,關鍵是讓足夠的時間讓第一個實例完全啓動。
How to launch multiple Internet Explorer windows/tabs from batch file?