自动化和Linux 2024-03-23 22:04 采纳率: 0%
浏览 9

selenium grid

问题描述:
1、下载selenium-server-4.0.0-beta-1.jar ,再运行java -jar selenium-server-4.0.0-beta-1.jar standalone --port 5000
运行后发现报错:Was passed main parameter '–-port' but no main parameter was defined in your arg class。预期是成功建立独立模式的主节点,实际报错。与预期不一致

2、我自己的解决思路:怀疑是selenium4.15.2的版本不支持java -jar selenium-server-4.0.0-beta-1.jar standalone --port 5000 这个命令

3、操作系统:win11家庭中文版64位,slenium版本:4.15.2,jdk:1.8.0_361

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 Java领域优质创作者 2024-03-23 22:04
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    回答: 针对这个问题,建议尝试以下几个解决方案:
    1. 检查命令参数是否正确:查看使用的参数是否正确,比如是否使用了正确的参数名,是否漏掉了参数值等。可以查看官方文档或者使用命令行帮助来确认使用方法。
    2. 尝试更新selenium-server版本:可以尝试更新selenium-server的版本,看看是否能够解决问题。可以使用Maven或者手动下载最新的selenium-server版本进行尝试。
    3. 检查Java版本:确认使用的Java版本是否与selenium-server兼容。可以查看selenium-server的官方文档或者版本说明来确认所需的Java版本。
    4. 检查运行环境是否正常:确认运行环境是否正常,比如网络是否正常,是否有其他程序占用了端口等。可以尝试关闭其他程序,或者更换其他端口进行尝试。 以下是一些示例代码,以供参考:
    5. 检查命令参数是否正确:
    java -jar selenium-server-4.0.0-beta-1.jar standalone --port=5000
    
    1. 尝试更新selenium-server版本: 在pom.xml文件中添加以下依赖:
    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-server</artifactId>
      <version>4.1.0</version>
    </dependency>
    

    或者手动下载最新的selenium-server版本,并运行以下命令:

    java -jar selenium-server-4.1.0.jar standalone --port 5000
    
    1. 检查Java版本: 确认使用的Java版本是否为1.8以上。
    2. 检查运行环境是否正常: 确认网络是否畅通,可以通过ping命令来检测网络连接是否正常。确认端口是否被其他程序占用,可以使用netstat命令来查看网络状态。可以尝试更换端口或者关闭其他程序来解决端口占用的问题。
    评论

报告相同问题?

问题事件

  • 创建了问题 3月23日