首页 > 解决方案 > Selenium Remote Webdriver - 无效的会话 ID

问题描述

我正在使用 Selenium 远程网络驱动程序。

这是我的代码外观的大纲:

driver = webdriver.Remote(command_executor = myip, desired_capabilities = DesiredCapabilities.CHROME)
url = "someurl.com"

def test1(input):
    driver.get(url)
    driver.implicitly_wait(10)
    ...
    
def test2(input):
    driver.get(url)
    driver.implicitly_wait(10)
    ...
    
def test3(input):
    driver.get(url)
    driver.implicitly_wait(10)
    ...
    
def test4(input):
    driver.get(url)
    driver.implicitly_wait(10)
    ...

在我的日志中,我会看到test1并成功完成,test2但是我得到了错误:在线。所有测试都以相同的方式开始,直到最后(在所有测试运行之后)我都不会退出或关闭驱动程序。test3test4invalid session iddriver.get(url)

发生这种情况有原因吗?

标签: pythonseleniumselenium-chromedriver

解决方案


推荐阅读