我正在使用Selenium自動化,並使用AutoIT來自動執行基於非Web的操作。我需要從SOAP UI自動運行請求。我有一個自動化的場景,我想從我的硒代碼傳遞一個值到AutoIT腳本。例如,我有一個變量'x'。我必須啓動SOAP UI,創建一個項目並在wsdl URL中傳遞變量'x'的值並運行請求。有沒有辦法做到這一點?我假設啓動SOAP UI,創建項目和運行請求可以通過AutoIT來完成,但是當我需要在我的AutoIT中傳遞變量'x'時,我被卡住了。有沒有辦法做到這一點?或者有沒有其他方法可以在SOAP UI中自動運行請求。我使用Selenium webdriver,Java和TestNG。在SOAP UI中自動運行請求:如何將Java Selenium代碼中的值傳遞給自動代碼
0
A
回答
0
你可以分享appliations之間的變量/處理多種方式使用Windows消息查找發送消息的特定窗口或廣播消息給所有的窗口,使所有正在運行的應用程序得到消息_WinAPI_PostMessage功能
(2個變量也可以通過)在自動您可以設置一個函數,運行(停止主程序)當您的自動應用程序收到此類消息和變量
您可以設置UDP或TCP通道,以便您的正在運行的應用程序可以通信(UDP應該可以正常工作)一個應用程序是服務器另一個是客戶端
文件通信設置,其中要發送的變量或信息寫入文件,另一個應用程序讀取文件(可以很好地結合第一種方法:應用程序'A'將數據寫入文件'data.msg',然後將消息發送到應用程序'B',在收到消息時讀取'data.msg'),您可以建立複雜的協議以及確認消息等,以防您的應用程序需要它。
_WinAPI_RegisterWindowMessage _WinAPI_PostMessage GUIRegisterMsg
是相關功能,你可以看看他們在AutoIt的幫助
如果您認爲任何這些是可行的,但需要更多的幫助,我可以寫一個簡單的代碼證明在實踐中
相關問題
- 1. 如何將JS代碼中的值傳遞給Java中的JSNI
- 2. 如何將動態源代碼傳遞給jQuery UI組合框?
- 3. 如何自動運行此代碼
- 4. 如何將JSP中的值動態傳遞給Struts的java代碼
- 5. 在BHO中運行UI自動化代碼
- 6. 將動態值傳遞給MapReduce中的分區代碼
- 7. 如何在webtest中運行Selenium代碼?
- 8. 如何在selenium Web驅動程序中自動化SOAP UI
- 9. 在SOAP請求中發送C++代碼
- 10. 將多行代碼傳遞給wsadmin.sh?
- 11. 如何在Laravel中自動運行代碼?
- 12. CruiseControl MSBuild在源代碼中自動執行代碼行
- 13. 如何將void **傳遞給來自JNI C代碼的C庫?
- 14. 如何在Selenium Webdriver Firefox驅動程序中運行Fluentlenium代碼?
- 15. 如何在PHP代碼中執行SOAP請求
- 16. 在ASP.NET中自動執行代碼
- 17. 無法將Java代碼中的值傳遞給JSP
- 18. 將代碼上傳到服務器並自動運行
- 19. 如何自動執行我的代碼?
- 20. 如何在Visual Studio代碼中自動縮進Python代碼?
- 21. 自動運行JavaScript腳本代碼
- 22. 如何將代碼中的會話值傳遞給javascript
- 23. 如何將值傳遞給以下代碼段中的servlet?
- 24. 在週期性運行的線程中自動執行代碼
- 25. 如何將jQuery傳遞給eval'd代碼?
- 26. 如何將此代碼傳遞給codeigniter
- 27. 自定義代碼活動中的句柄取消請求
- 28. 將JavaScript值傳遞給C#代碼
- 29. JavaScript運行到java:如何將java變量傳遞給一個代碼段JavaScript?
- 30. 如何在java的web請求的退出點運行代碼