是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