zoukankan      html  css  js  c++  java
  • selenium的Grid方式遇到 1 requests waiting for a slot to be free. 问题

    最近使用 seleniumgrid 搭建公司的集成自动化测试环境遇到

    1 requests waiting for a slot to be free. 问题

    造成 每次都要 docker restart hub ,docker restart node

    为了使其在python3 中稳定跑起来

    问题:

    出现异常,导致测试程序和hub之间没有正常推出,导致hub以为这个测试程序没有结束,即没有运行如下脚本:

    driver = webdriver.Remote(
        command_executor='http://127.0.0.1:4444/wd/hub',
        desired_capabilities={'browserName': 'chrome'}
    )
     driver.quit()

    使用 python3 改善

    解决

    Python3

    driver = webdriver.Remote(
        command_executor='http://127.0.0.1:4444/wd/hub',
        desired_capabilities={'browserName': 'chrome'}
    )
    try:
    	# 你像做的事情...
    finally:
        driver.quit()
        print("end...")
    

    使用Python的try finally语句保证测试程序正常退出。

  • 相关阅读:
    Ruby窗口程序
    RubyWin32Api Win32OLE
    Ruby网络服务
    Ruby 文件处理
    Ruby基础数据类型
    Ruby基础类型,动态特性,代码块
    Ruby类,模块1
    Ruby准备工作
    js变量作用域
    ExecuteStoreQuery
  • 原文地址:https://www.cnblogs.com/Neotester/p/12745082.html
Copyright © 2011-2022 走看看