2010-11-18 85 views
8

我有免費版本的肥皂用戶界面和幾個不同的工作區。我想爲每個快捷方式設置幾個快捷鍵,其中包括一個啓動參數,指示要加載哪個工作區,但我找不到實際的參數要做什麼。我查看了文檔,並且看到提供了可用啓動參數這一事實,但我無法找到它們在哪裏列出。肥皂用戶界面啓動參數

有沒有辦法做到這一點(類似於eclipse的「-data」參數)?

謝謝。

+0

這是什麼運氣? – BlackGaff 2010-11-30 19:05:55

+0

nope,'fraid not ... – Jeremy 2010-12-21 00:27:23

+0

有沒有人找到'SoapUI- .exe的啓動參數列表?我傾向於提出一個單獨的問題來尋找儘可能多的問題(因爲這個問題和被接受的答案實際上都是以工作空間爲中心的,儘管問題的標題是這樣),但我想先查看一下後續評論。 – J0e3gan 2013-11-21 02:46:28

回答

7

您可以通過創建引用您的項目工作區文件,然後開始通過命令行或批處理文件的soapUI做到這一點很容易。你需要指定一個工作區文件的開關是-w。

soapui-4.5.1 -w "c:\path to my workspace file" 

所有的工作空間文件需要反過來都是一個包含項目名稱和項目文件路徑的單個節點。

<con:soapui-workspace xmlns:con="http://eviware.com/soapui/config" soapui-version="4.5.1" name="Projects"> <con:description/> <con:settings/> <con:project name="My Project Name">D:/path to my project.xml</con:project> </con:soapui-workspace> 

我知道這是舊的,但我有同樣的問題,並感到沮喪,我不能指定一個啓動項目。我下載了SoapUI的源代碼,並挖掘,直到我找到答案。

+0

謝謝!這很好。對於我自己,我不必修改工作區文件(但是我只想在特定的工作區啓動,而不是擔心項目)。 – Jeremy 2012-10-03 21:21:56

+0

我的榮幸。現在,如果我只能弄清楚如何用LoadUI做同樣的事情。 – kiprainey 2012-10-03 23:22:57

+0

我使用testrunner.bat。你爲什麼選擇不用這種方法運行? – djangofan 2013-04-29 20:29:23

0

可以通過讓每個worksapce不同的soapUI-settings.xml文件,然後覆蓋SOAPUI_HOME的soapUI-settings.xml中使用適當的設置文件,當您啓動SOAPUI實現這一目標。
創建一個簡單的包裝shell/bat腳本,在開始關閉soapui.sh之前進行復制,並在必要時將修改後的版本複製回來。

+1

恐怕我無法在我的安裝(Win 7 x64)中找到sopaui-settings.xml文件。我還在ProgramData和Appdata文件夾中搜尋... – Jeremy 2011-02-17 20:48:17

+0

@Jeremy:我的'soapui-settings.xml'文件(運行Win 7 x64)位於'C:\ Users \ myusername'中 - 以防止任何人陷入僵局。 – J0e3gan 2013-11-21 02:35:36