selenium的跨浏览器测试

      最后更新:2022-06-12 14:30:27 手机定位技术交流文章

      Selenium Standalone Server

      远程测试的重要部件,远程WebDriver类可以通过一个特定的端口根据测试脚本听见塞伦尼姆的命令。Selenium Standalone Server支持几乎所有浏览器,包括基于Appium的移动平台。
      在这里插入图片描述

      Selenium Standalone Server依赖于JRE6以上环境运行,并且本身是一个Java语言开发者。
      下载地址: http://docs.Seleniumhq.org/ download/

      启动

      Selenium Standalone Server可以在不同的模式或角色中启动。
      在远程 machinejar包目录下执行下列命令:

      默认的端口号码是44。

      浏览器输入: http://:44/wd/hub/static/resource/ hub.html
      您可以在启动Selenium Standalone Server服务后看到接口。

      执行测试

      在Selenium Server上测试需要使用RemoteWebDriver,一个与Selenium Server作为客户端交互并运行远程机器的远程类。

      此外,我们还需要设置所需的_能力,即浏览器和操作系统配置,以及运行测试时需要的其他相关配置。

      然后创建向 Desired_capabilities传递的远程类实例,远程类将连接并请求Selenium Server启动在Windows上运行的Firefox浏览器。

      配置Chrome支持:

      Selenium Grid

      Selenium Grid可以在多个物理或虚拟机上分发测试,从而实现分布式或平行执行测试,实现较低的测试执行周期和跨浏览器测试。
      在这里插入图片描述

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/27187.html

          热门文章

          文章分类