Java 设置selenium服务器

Java 设置selenium服务器,java,selenium,selenium-grid,selenium-server,Java,Selenium,Selenium Grid,Selenium Server,我正在寻找一个关于如何在远程主机上设置selenium服务器以及如何正确使用它的清晰简明的教程。一般来说,我对服务器的一些设置和配置还是新手,selenium文档的措辞似乎是为了更高层次的理解。我已经在本地机器上设置了一些测试用例,现在我想知道如何远程设置 服务器端: 如何设置服务器部件,即独立服务器+Web驱动程序(例如chromedriver) 独立服务器有以下帮助: java -jar <path_to>/selenium-server-standalone-<vers

我正在寻找一个关于如何在远程主机上设置selenium服务器以及如何正确使用它的清晰简明的教程。一般来说,我对服务器的一些设置和配置还是新手,selenium文档的措辞似乎是为了更高层次的理解。我已经在本地机器上设置了一些测试用例,现在我想知道如何远程设置

服务器端:

如何设置服务器部件,即独立服务器+Web驱动程序(例如chromedriver)

独立服务器有以下帮助:

java -jar <path_to>/selenium-server-standalone-<version>.jar -help
这里有一个解释,它是如何工作的:

RemoteWebDriver是WebDriver接口的一个实现类 测试脚本开发人员可以通过 远程计算机上的RemoteWebDriver服务器

RemoteWebDriver由两部分组成:服务器和客户端

RemoteWebDriver服务器是在端口上侦听 来自RemoteWebDriver客户端的各种请求。一旦收到 请求时,它会将它们转发给以下任何一个:Firefox驱动程序,即 驱动程序,或Chrome驱动程序,以要求的为准

用作RemoteWebDriver的语言绑定客户端库 客户客户端,就像它在本地执行测试时使用的那样, 将测试脚本请求转换为JSON负载并发送它们 使用JSON wire协议连接到RemoteWebDriver服务器

当您在本地执行测试时,WebDriver客户端库 直接与Firefox驱动程序、IE驱动程序或Chrome驱动程序交谈。 现在,当您尝试远程执行测试时,WebDriver客户端 库与RemoteWebDriver服务器通信,服务器与 Firefox驱动程序、IE驱动程序或Chrome驱动程序,以 WebDriver客户端要求提供

它是从以下位置复制/粘贴的:
服务器端:

如何设置服务器部件,即独立服务器+Web驱动程序(例如chromedriver)

独立服务器有以下帮助:

java -jar <path_to>/selenium-server-standalone-<version>.jar -help
这里有一个解释,它是如何工作的:

RemoteWebDriver是WebDriver接口的一个实现类 测试脚本开发人员可以通过 远程计算机上的RemoteWebDriver服务器

RemoteWebDriver由两部分组成:服务器和客户端

RemoteWebDriver服务器是在端口上侦听 来自RemoteWebDriver客户端的各种请求。一旦收到 请求时,它会将它们转发给以下任何一个:Firefox驱动程序,即 驱动程序,或Chrome驱动程序,以要求的为准

用作RemoteWebDriver的语言绑定客户端库 客户客户端,就像它在本地执行测试时使用的那样, 将测试脚本请求转换为JSON负载并发送它们 使用JSON wire协议连接到RemoteWebDriver服务器

当您在本地执行测试时,WebDriver客户端库 直接与Firefox驱动程序、IE驱动程序或Chrome驱动程序交谈。 现在,当您尝试远程执行测试时,WebDriver客户端 库与RemoteWebDriver服务器通信,服务器与 Firefox驱动程序、IE驱动程序或Chrome驱动程序,以 WebDriver客户端要求提供

它是从以下位置复制/粘贴的:

你有没有用谷歌搜索你的问题?那里有教程。这不是一个编程问题,所以不适合这样做。你应该期待它很快就会关闭。@JeffC我已经在谷歌上搜索过了。我现在明白了,这是一个错误的地方张贴这个。我为那件事道歉你试过用谷歌搜索你的问题吗?那里有教程。这不是一个编程问题,所以不适合这样做。你应该期待它很快就会关闭。@JeffC我已经在谷歌上搜索过了。我现在明白了,这是一个错误的地方张贴这个。我为此道歉谢谢你的答复。我已经阅读了其中的大部分内容,并且已经编写了一些测试用例。我真正需要的是有人通过设置,如视频或逐步(与截图)教程。在大多数情况下,我是一个很好的视觉学习者。我也喜欢视觉学习。constanlty也从lynda.com、tutorialspoint等网站下载了一些东西,但对于Selenium,我没有发现任何值得观看的东西。不同的语言都有自己的特点,我使用了javascript(官方异步SeleniumWebDriver)、c#(使用nuget模块)和Java/Scala绑定。最具特色的绑定当然是针对Java的。我发现除了一些(相当糟糕的)官方文档之外,并没有什么特别的东西可以看,甚至可以阅读。但是语言绑定的文档非常好。还有不同语言的文章。谢谢你的回复。我已经阅读了其中的大部分内容,并且已经编写了一些测试用例。我真正需要的是有人通过设置,如视频或逐步(与截图)教程。在大多数情况下,我是一个很好的视觉学习者。我也喜欢视觉学习。constanlty也从lynda.com、tutorialspoint等网站下载了一些东西,但对于Selenium,我没有发现任何值得观看的东西。不同的语言都有自己的特点,我使用了javascript(官方异步SeleniumWebDriver)、c#(使用nuget模块)和Java/Scala绑定。最具特色的绑定当然是针对Java的。我发现除了一些(相当糟糕的)官方文档之外,并没有什么特别的东西可以看,甚至可以阅读。但是语言绑定的文档非常好。还有不同语言的文章。