是Selenium平臺特有的。如果是的話,我該如何開發一個跨平臺的特定應用程序,首先識別平臺,然後調用特定於平臺的硒例程。Selenium平臺是否特定?
0
A
回答
0
我對Selenium並不是很熟悉,但在我看來,它幾乎可以在任何地方安裝Firefox 2+。
3
的IDE是一個Firefox插件,但是你可以開發多語言,其運行和對多個平臺(包括多個瀏覽器)測試。不確定你想要完成什麼,但希望這有助於。
3
硒是平臺獨立的。這是因爲你運行一個Selenium RC服務器(這是一個Java應用程序,因此可以在任何平臺上運行)。然後,您將selenese命令發送到控制瀏覽器上測試活動的服務器。要發送selenese命令,你可以使用任何語言(比如Java,PHP,Ruby等)。現在,這再次不會限制您對某個操作系統的任何方式。
如果您使用Firefox插件IDE運行測試用例,那麼當然支持的平臺將僅限於Firefox支持的平臺。
希望得到答案。
0
我使用Selenium作爲在Windows和Ubuntu下運行的項目。唯一的特定於平臺的代碼用於啓動它執行的環境(Ubuntu下的無頭X服務器)並啓動selenium jar文件。其餘的都是平臺獨立的。我不知道當你嘗試使用不同的瀏覽器(我在兩個平臺上都使用Firefox)時,這樣做是否也能順利進行。
希望這會有所幫助。
問候,
Sebastiaan
1
我可能會誤解你的問題,而是:
硒RC(或網格,更具體),你可以指定你希望你的測試運行在什麼平臺上。每個節點在特定平臺下向集線器註冊,並且每個測試的DesiredCapabilities可以請求一個平臺。
正如其他答案所述,Selenium本身是平臺獨立的,但您可以在平臺瀏覽器的基礎上運行您的測試。無論哪種方式,測試(理論上)應該看起來都一樣,並使用相同的本地Selenium命令。
相關問題
- 1. MO文件平臺是否特定?
- 2. 是否應該在特定平臺或所有平臺上進行分析?
- 3. 是否有針對平臺特定功能的xamarin庫?
- 4. 確定是否Java語言的特點是特別的Android SDK(平臺)
- 5. 在Selenium/Webdriver中處理平臺特定密鑰的最佳方式是什麼?
- 6. 平臺特定放置
- 7. 如何將mysql平臺特定的查詢轉換爲非平臺特定的?
- 8. Nuget是否支持與特定平臺綁定的依賴關係?
- 9. 是否有可能在Java中使用跨平臺sdk的平臺特定方法?
- 10. 是否有與S60平臺的LandmarkStore同等的Android平臺?
- 11. 是否使用volatile關鍵字平臺特有的效果?
- 12. React Native中的平臺特定組件
- 13. Julia - 平臺特定文件路徑
- 14. Setuptools平臺特定的依賴項
- 15. Eclipse中的平臺特定代碼
- 16. Sencha Touch中的平臺特定視圖
- 17. Xamarin Studio使用平臺特定的類
- 18. 特定於引用平臺的System.Data.SQLite
- 19. 在特定平臺上運行Ruby gem
- 20. CSS平臺特定的黑客
- 21. Xamarin.Forms:如何只在特定平臺
- 22. 特定於C++平臺包括
- 23. snmp和平臺特定信息
- 24. 平臺特定的git配置文件
- 25. 選擇平臺特定的程序
- 26. 構建特定的Android平臺?
- 27. 特定於平臺的圖形設備
- 28. 特定於C .lib文件平臺嗎?
- 29. MVVMCross中特定於平臺的IoC
- 30. Docker + Selenium Grid:是否可以進行真正的跨平臺測試?
當你問平臺具體是你在錄音測試或執行測試的問題? – Kane
...或更詳細。在對某些服務器執行測試代碼,運行Selenium服務器和瀏覽器(Selenium RC)或使用Selenium IDE記錄測試方面。 –
請更好地解釋你的問題。你使用Selenium RC還是IDE? 哪種編程語言(如果您使用RC)。 你想運行哪個平臺特定的代碼? – Santi