请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,在使用requests打开chrome浏览器时报错Unable to create session from

环境:

  • chrome版本:78
  • selenium 版本:selenium-server-standalone-3.141.59
  • webdriver 版本:chrome win 78

代码:

#coding=utf-8
import requests
import json

url = 'http://127.0.0.1:4444/wd/hub/session'
data = json.dumps({
    'Capabilities':{
        'browserName':'chrome'
    }
})
print(requests.post(url,data).json())

报错信息:
图片描述

正在回答

3回答

你capability前面增加变成desiredcapability,注意大小写,你去手动创建看一下里面参数的名字和传递。

0 回复 有任何疑惑可以回复我~
  • 提问者 暗潮汹涌 #1
    将其改为了'desiredCapabilities'后正确
    回复 有任何疑惑可以回复我~ 2019-10-28 10:10:29
慕斯卡6085544 2019-12-06 19:22:07

我也遇到了同样的问题,请问老师这是什么原因呢

0 回复 有任何疑惑可以回复我~
  • desiredCapabilities 参数 参数。这个因为服务升级
    回复 有任何疑惑可以回复我~ 2019-12-08 11:46:02
红尘过客zuozs 2019-11-01 15:13:58

为什么需要这样修改而不是跟老师的一样?

0 回复 有任何疑惑可以回复我~
  • 服务调整了 更新了哟
    回复 有任何疑惑可以回复我~ 2019-11-02 14:28:16
  • 像这种修改,是在服务升级的时候,有那种像游戏公告一样的东西,会提示的吗
    回复 有任何疑惑可以回复我~ 2020-05-05 23:55:44
  • 按照道理selenium 服务应该有,但是没有, 但是通过看变更记录会看到。
    回复 有任何疑惑可以回复我~ 2020-05-06 09:12:04
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信