appium中urllib3.exceptions.LocationValueError: No host specified. 的错误解决办法

目录

错误收集

错误分析

解决办法

运行结果


错误收集

D:\Program\Util\python.exe C:\Users\Administrator\PycharmProjects\Appium_Real\demo.py

Traceback (most recent call last):

File "C:\Users\Administrator\PycharmProjects\Appium_Real\demo.py", line 12, in <module>

do_driver = webdriver.Remote('http:127.0.0.1:4723/wd/hub',options=UiAutomator2Options().load_capabilities(cap))

File "D:\Program\Util\Lib\site-packages\appium\webdriver\webdriver.py", line 253, in init

super().init(

~~~~~~~~~~~~~~~~^

command_executor=command_executor,

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

...<3 lines>...

client_config=client_config,

^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "D:\Program\Util\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 261, in init

self.start_session(capabilities)

~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

File "D:\Program\Util\Lib\site-packages\appium\webdriver\webdriver.py", line 344, in start_session

response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)

File "D:\Program\Util\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 451, in execute

response = cast(RemoteConnection, self.command_executor).execute(driver_command, params)

File "D:\Program\Util\Lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 404, in execute

return self._request(command_info0, url, body=data)

~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\Program\Util\Lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 428, in _request

response = self._conn.request(method, url, body=body, headers=headers, timeout=self._client_config.timeout)

File "D:\Program\Util\Lib\site-packages\urllib3\_request_methods.py", line 143, in request

return self.request_encode_body(

~~~~~~~~~~~~~~~~~~~~~~~~^

method, url, fields=fields, headers=headers, **urlopen_kw

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "D:\Program\Util\Lib\site-packages\urllib3\_request_methods.py", line 278, in request_encode_body

return self.urlopen(method, url, **extra_kw)

~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\Program\Util\Lib\site-packages\urllib3\poolmanager.py", line 448, in urlopen

conn = self.connection_from_host(u.host, port=u.port, scheme=u.scheme)

File "D:\Program\Util\Lib\site-packages\urllib3\poolmanager.py",line 310, in connection_from_host
raise LocationValueError("No host specified.")
urllib3.exceptions.LocationValueError: No host specified.

Process finished with exit code 1

错误分析

urllib3.exceptions.LocationValueError: No host specified.

看这个 语句,host没有明确规定,这个大概意思是说们的host地址写的可能有错误,或者appium出现了问题

解决办法

  1. 滚动到首行

  2. 点击文件 ===》跳转到指定代码。发现这个appium的服务器地址可能有错误,

  3. 这里使用的是最新版的appium,使用的是node版本,这个应该是

    复制代码
    127.0.0.1:4723
  4. 这个是最新的,不要加http和后面的,

  5. 看一下appium服务,发现这个出现了问题。我们关闭重新启动一下

运行结果

相关推荐
域智盾软件8 小时前
电脑加密软件 5 个高频问题:选型、落地、排错一次讲清
网络·电脑
Eloudy13 小时前
全文 - IMEX 第01节 -IMEX overview
运维·服务器·网络
物联网软硬件开发-轨物科技14 小时前
【技术白皮书】光伏清检一体化机器人系统解决方案技术白皮书
大数据·运维·网络·人工智能·机器人
Escalating_xu14 小时前
【Linux 网络编程】TCP 跨平台实战:用 Windows 客户端访问 Linux 服务器
linux·服务器·网络
是真的小外套15 小时前
2024年软考中级信息安全工程师|选择题考点+案例分析真题解析(含答案)
android·网络
小天源17 小时前
让访问数据可解释:IP 地球大屏、地区库更新与运行维护设计
网络·网络协议·tcp/ip
老李IT笔记18 小时前
连不上不一定是网不好:新系统不认的服务端配置卡在哪一档
运维·服务器·网络
小此方18 小时前
Linux网络(二十八):从NAT转换到正反向代理:图解内网通信、NAPT端口映射
linux·运维·网络
隐擎fox19 小时前
深入 Android 移动端风控与协议层对抗:内核级虚拟环境检测、网络堆栈特征伪装与住宅 IP 协同实战
android·网络·python·网络协议·tcp/ip
Da Da 泓20 小时前
[项目] --- 基于websocket的网页五子棋(可多用户)
网络·websocket·网络协议·多线程·项目