2012-05-14 40 views
1

我想在IE9,Chrome,Firefox,Opera和Safari中同時打開例如「localhost/MySite」進行QA測試。我想同時打開多個瀏覽器中的鏈接進行測試

我在想某種批處理文件會是這樣做的有效方式。

即雙擊「test.bat」,命令行出現查詢「Website to test:」。我輸入「localhost/MySite」,批處理文件打開所有這些瀏覽器並進入該網站。

我不確定這是否可能,因爲我沒有找到關於該主題的任何內容,但它對我來說非常有用!總是善於節省一點時間。 :)

謝謝!

回答

3

嘗試

setlocal 
set /p url=Website to test: 
start chrome %url% 
start firefox %url% 
start iexplore %url% 
start opera %url% 
start safari %url% 
+0

這幾乎正是我所做的!問題是你必須正常地在你的PATH環境變量中包含所有這些變量。我在上面發佈了完整的答案,並且我贊成你的答案。謝謝! – Codeman

+0

@ Pheonixblade9我在'PATH'中肯定沒有'iexplore'。 (實際上,我的'PATH'中也沒有其他人,但這超出了本評論的範圍。) – Neil

+0

呵呵,是的。我想要一個我可以給QA團隊的通用腳本。我想我可以指定:P我最終使用了非常相似的東西。 – Codeman

0

你可以做一個批處理腳本是這樣的:

cd "/path/to/file1" 
start program1.exe 

cd "/path/to/file2" 
start program2.exe 
0

這結束了偉大的工作:

set /p url= [Desired URL to test?] 

if exist "%ProgramFiles(x86)%\Internet Explorer\iexplore.exe" start "" "%ProgramFiles(x86)%\Internet Explorer\iexplore.exe" %url%& 
if exist "%ProgramFiles(x86)%\Mozilla Firefox\firefox.exe" start "" "%ProgramFiles(x86)%\Mozilla Firefox\firefox.exe" %url%& 
if exist "%ProgramFiles(x86)%\Opera\opera.exe" start "" "%ProgramFiles(x86)%\Opera\opera.exe" %url%& 
if exist "%ProgramFiles(x86)%\Safari\Safari.exe" start "" "%ProgramFiles(x86)%\Safari\Safari.exe" %url%& 
if exist "%USERPROFILE%\AppData\Local\Google\Chrome\Application\chrome.exe" start "" "%USERPROFILE%\AppData\Local\Google\Chrome\Application\chrome.exe" %url%& 
相關問題