python - 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
但是我得到了错误:在线。所有测试都以相同的方式开始,直到最后(在所有测试运行之后)我都不会退出或关闭驱动程序。test3
test4
invalid session id
driver.get(url)
发生这种情况有原因吗?
解决方案
推荐阅读
- opencv - 如何在 yocto/poky 战士分支上获取 OpenCV 4.1.0?
- python - 使用现有 sqlite3 数据库创建新的 sqlite3 数据库
- javascript - 哪个是捕获点击操作发送的请求的好方法?
- reactjs - 如何知道组件的渲染时间
- angular - 使用 ngFor 和 ngClass 应用垫高
- ms-project - 在 Microsoft Project 中共同创作
- c# - Possible to make raycast detect only sides of an object?
- kubernetes - Ping 相同和不同 pod 中的其他 pod
- c# - GetMouseButtonDown C# 的问题
- ibm-mq - 如何在 IBM MQSeries 和 ActiveMQ Artemis 7.x 之间架起桥梁?