背景

我一般运行 appium 都是在 osx 或者 linux 上面,最近在教几个同事使用 appium 做些自动化(爬虫)的事,有几个人使用的是 windows,配置环境搞了很久,服务跑起来了之后,用代码运行,又报了上面标题的错误。

问题分析

首先判断,这是一个 python 的错误,也就是说,不是 appium 本身的问题,那就从两点开始分析,要么是系统环境问题,要么是哪里的配置问题。

先从配置的问题开始下手,毕竟新手一般都容易犯一些低级错误。但是拿着同事的代码在另一位同事的机器(osx)上跑,怎么都可以。

奇怪。

那难道是系统的问题?确实,人家错误信息也提示了,就是个 WinError,但是如何下手呢?

网上查到关于这个问题的描述都是 bindIp 的时候报的错,那就从 ip 下手开始搞吧。

先看下与 ip 相关的代码:

...
APPIUM_HOST = 'http://0.0.0.0:%s/wd/hub'
driver = webdriver.Remote(AndroidEnum.APPIUM_HOST % self.host, self.desired_caps)
...

解决方法

破案了,就是上面的 ip 问题,把 0.0.0.0 改为 127.0.0.1 正常运行了。

不过这里比较奇怪的就是,为什么在 osx 上可以正常运行,而在 windows 上就报错呢?

而且 0.0.0.0127.0.0.1 具体又有什么区别呢?

希望大佬来上上课。

【解决方法】windows 运行 appium 提示 OSError: [WinError 10049] 在其上下文中,该请求的地址无效相关推荐

  1. python程序中出现OSError:[WinError 10049] 在其上下文中,该请求的地址无效的解决方法

    ** OSError:[WinError 10049] 在其上下文中,该请求的地址无效. ** 运行python程序时,出现OSError:[WinError 10049]在其上下文中,该请求的地址无 ...

  2. jupyter notebook OSError: [WinError 10049] 在其上下文中,该请求的地址无效。

    学习深度学习时,jupyter 真的是一个十分方便的工具,又可以跑代码又可以做笔记,还支持markdown,所以想把它部署到服务器上,随时随地都可以访问查看笔记. 如果要将 Jupyter 部署到服务 ...

  3. OSError:[WinError 10049] 在其上下文中,该请求的地址无效。

    OSError: [WinError 10049]是由于 ip地址为空造成的 设置端口验证的一行 manager = QueueManager(address=('', 5000), authkey= ...

  4. 阿里云 socket OSError:[WinError 10049] 在其上下文中,该请求的地址无效 原因之一

    背景介绍 阿里云提醒,服务器需由经典网络迁移至专有网络,迁移完成,启动服务时,原本已经运行了几个月的脚本, 报错 10049.127.0.0.1 测试无误,ping公网IP也没毛病,百思不得姐. 解决 ...

  5. python 基于UDP协议的socket 报错:OSError: [WinError 10049] 在其上下文中,该请求的地址无效(绑定的ip要跟本地ip对应)

    如图: 绑定的ip是192.168.1.49,但是本地ip是自动获取的,所以没法绑定 解决办法: 将电脑指定ip,如果是以太网连接,还需指定默认网关,不然电脑没法正常上网,如果是wifi连接,就不用. ...

  6. OSError: [WinError 10049] 在其上下文中,该请求的地址无效。

    图片就不放了,这个问题你肯定在代码中用到了**IP地址和端口**,如果没有请绕过.这时你主要找准自己的IP和端口替换上去就行.查找自己电脑IP和端口的方法:**第一步: Win+R****第二步: 输 ...

  7. server_sk.bind((‘192.168.1.116‘, 9000)) OSError: [WinError 10049] 在其上下文中,该请求的地址无效。

    检查服务端监听的ip地址:我这里sever.bind()应该为本地ip. 地址:而不是客户端IP地址.客户端和服务端应该为都在服务端通信.即server.bind(192.168.1.本地)

  8. python问题解决,[WinError 10049] 在其上下文中,该请求的地址无效

    python问题解决,[WinError 10049] 在其上下文中,该请求的地址无效 出现问题:python 网络编程中,出现该错误: import socket skt = socket.sock ...

  9. 共享未授予用户计算机登录,解决Win10 1909访问共享文件提示“未授予用户在此计算机上的请求登录类型”解决方法...

    相信大家对于电脑非常不陌生吧,那你知道雨林木风Win10提示"未授予用户在此计算机上的请求登录类型"如何解决吗?是由于什么原因导致的呢?不知道了吧,其实局域网非常简单,大家只需要按 ...

最新文章

  1. 【FFmpeg】便捷函数汇总(持续更新中...)
  2. 当面试官问这些基础的Python问题时,竟然还有80%的人不会!
  3. linux常用快捷命令(不断更新)
  4. 为Jupyter notebook配置R kernel过程及踩坑记录
  5. hdu1716 排列2(排列生成算法)
  6. Go 采用 time.After 实现超时控制
  7. Python入门100题 | 第040题
  8. 手游方舟怎么输入代码_明日方舟再次登顶失败,为了不发十连奖励,鹰角实力控分?...
  9. exec与xargs区别
  10. Javascript特效:关闭小广告
  11. python程序设计实验报告答案大全_Python程序设计实验三
  12. 游戏策划入门教程(1)工具篇
  13. Vue3使用Echarts图表
  14. ESD介绍及TVS的原理和应用
  15. “远程网络教学系统”UML用例图(练习题)
  16. 【历史上的今天】12 月 21 日:Ruby 语言问世;玛雅预言世界末日;计算机先驱诞生日
  17. svn 文件夹没有绿勾红感叹号图标
  18. 壳聚糖导管复合辛伐他汀/泊洛沙姆407水凝胶/负载转化生长因子β1温敏性壳聚糖水凝胶的制备
  19. Linux内核踩坑笔记
  20. 【第004篇】Java工具类之货币大小写转换

热门文章

  1. 一个舞者对音乐的理解
  2. 快递查询接口【免费】
  3. 软件设计方案(界面设计)
  4. 正版中国,一个不错的网站!
  5. 浅谈感知机与神经网络(无师自通)
  6. Matlab中产生正态分布随机数的函数normrnd
  7. 第8章、 Linux 磁盘与文件系统管理
  8. 胎儿头围自动测量-超声图像项目笔记
  9. 红光光浴可以改善皱纹,让皮肤保持健康美丽#大健康#红光光浴#红光#种光光学
  10. Android.mk基础知识