Java 设置selenium服务器
我正在寻找一个关于如何在远程主机上设置selenium服务器以及如何正确使用它的清晰简明的教程。一般来说,我对服务器的一些设置和配置还是新手,selenium文档的措辞似乎是为了更高层次的理解。我已经在本地机器上设置了一些测试用例,现在我想知道如何远程设置 服务器端: 如何设置服务器部件,即独立服务器+Web驱动程序(例如chromedriver) 独立服务器有以下帮助: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
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的。我发现除了一些(相当糟糕的)官方文档之外,并没有什么特别的东西可以看,甚至可以阅读。但是语言绑定的文档非常好。还有不同语言的文章。