【解决方法】windows 运行 appium 提示 OSError: [WinError 10049] 在其上下文中,该请求的地址无效
背景
我一般运行 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.0
和 127.0.0.1
具体又有什么区别呢?
希望大佬来上上课。
【解决方法】windows 运行 appium 提示 OSError: [WinError 10049] 在其上下文中,该请求的地址无效相关推荐
- python程序中出现OSError:[WinError 10049] 在其上下文中,该请求的地址无效的解决方法
** OSError:[WinError 10049] 在其上下文中,该请求的地址无效. ** 运行python程序时,出现OSError:[WinError 10049]在其上下文中,该请求的地址无 ...
- jupyter notebook OSError: [WinError 10049] 在其上下文中,该请求的地址无效。
学习深度学习时,jupyter 真的是一个十分方便的工具,又可以跑代码又可以做笔记,还支持markdown,所以想把它部署到服务器上,随时随地都可以访问查看笔记. 如果要将 Jupyter 部署到服务 ...
- OSError:[WinError 10049] 在其上下文中,该请求的地址无效。
OSError: [WinError 10049]是由于 ip地址为空造成的 设置端口验证的一行 manager = QueueManager(address=('', 5000), authkey= ...
- 阿里云 socket OSError:[WinError 10049] 在其上下文中,该请求的地址无效 原因之一
背景介绍 阿里云提醒,服务器需由经典网络迁移至专有网络,迁移完成,启动服务时,原本已经运行了几个月的脚本, 报错 10049.127.0.0.1 测试无误,ping公网IP也没毛病,百思不得姐. 解决 ...
- python 基于UDP协议的socket 报错:OSError: [WinError 10049] 在其上下文中,该请求的地址无效(绑定的ip要跟本地ip对应)
如图: 绑定的ip是192.168.1.49,但是本地ip是自动获取的,所以没法绑定 解决办法: 将电脑指定ip,如果是以太网连接,还需指定默认网关,不然电脑没法正常上网,如果是wifi连接,就不用. ...
- OSError: [WinError 10049] 在其上下文中,该请求的地址无效。
图片就不放了,这个问题你肯定在代码中用到了**IP地址和端口**,如果没有请绕过.这时你主要找准自己的IP和端口替换上去就行.查找自己电脑IP和端口的方法:**第一步: Win+R****第二步: 输 ...
- server_sk.bind((‘192.168.1.116‘, 9000)) OSError: [WinError 10049] 在其上下文中,该请求的地址无效。
检查服务端监听的ip地址:我这里sever.bind()应该为本地ip. 地址:而不是客户端IP地址.客户端和服务端应该为都在服务端通信.即server.bind(192.168.1.本地)
- python问题解决,[WinError 10049] 在其上下文中,该请求的地址无效
python问题解决,[WinError 10049] 在其上下文中,该请求的地址无效 出现问题:python 网络编程中,出现该错误: import socket skt = socket.sock ...
- 共享未授予用户计算机登录,解决Win10 1909访问共享文件提示“未授予用户在此计算机上的请求登录类型”解决方法...
相信大家对于电脑非常不陌生吧,那你知道雨林木风Win10提示"未授予用户在此计算机上的请求登录类型"如何解决吗?是由于什么原因导致的呢?不知道了吧,其实局域网非常简单,大家只需要按 ...
最新文章
- 【FFmpeg】便捷函数汇总(持续更新中...)
- 当面试官问这些基础的Python问题时,竟然还有80%的人不会!
- linux常用快捷命令(不断更新)
- 为Jupyter notebook配置R kernel过程及踩坑记录
- hdu1716 排列2(排列生成算法)
- Go 采用 time.After 实现超时控制
- Python入门100题 | 第040题
- 手游方舟怎么输入代码_明日方舟再次登顶失败,为了不发十连奖励,鹰角实力控分?...
- exec与xargs区别
- Javascript特效:关闭小广告
- python程序设计实验报告答案大全_Python程序设计实验三
- 游戏策划入门教程(1)工具篇
- Vue3使用Echarts图表
- ESD介绍及TVS的原理和应用
- “远程网络教学系统”UML用例图(练习题)
- 【历史上的今天】12 月 21 日:Ruby 语言问世;玛雅预言世界末日;计算机先驱诞生日
- svn 文件夹没有绿勾红感叹号图标
- 壳聚糖导管复合辛伐他汀/泊洛沙姆407水凝胶/负载转化生长因子β1温敏性壳聚糖水凝胶的制备
- Linux内核踩坑笔记
- 【第004篇】Java工具类之货币大小写转换