python-3.x - 如何使用密码和用户名连接到 selenium 网格?
问题描述
稍后我有用于网格连接的代码我想测试一些基本页面,但是我坚持使用网格连接的基本身份验证如何在有主机时主机未指定错误:
browser = webdriver.Remote('https://username:password!@selenium.tools.grid.io/wd/hub',
options=options)
desired_capabilities={
"browserName": "chrome",
"browserVersion": "latest",
"video": "True",
"platform": "LINUX",
})
但我得到一个错误:
Traceback (most recent call last):
File "C:\scratches\scratch.py", line 6, in <module>
driver = webdriver.Remote(
File "C:\Users\\PycharmProjects\tests-v2\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "C:\Users\\PycharmProjects\-tests-v2\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\\PycharmProjects\tests-v2\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 319, in execute
response = self.command_executor.execute(driver_command, params)
File "C:\Users\\PycharmProjects\tests-v2\venv\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 374, in execute
return self._request(command_info[0], url, body=data)
File "C:\Users\PycharmProjects\tests-v2\venv\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 402, in _request
resp = http.request(method, url, body=body, headers=headers)
File "C:\Users\PycharmProjects\tests-v2\venv\lib\site-packages\urllib3\request.py", line 79, in request
return self.request_encode_body(
File "C:\Users\PycharmProjects\tests-v2\venv\lib\site-packages\urllib3\request.py", line 171, in request_encode_body
return self.urlopen(method, url, **extra_kw)
File "C:\Users\PycharmProjects\tests-v2\venv\lib\site-packages\urllib3\poolmanager.py", line 325, in urlopen
conn = self.connection_from_host(u.host, port=u.port, scheme=u.scheme)
File "C:\Users\PycharmProjects\tests-v2\venv\lib\site-packages\urllib3\poolmanager.py", line 231, in connection_from_host
raise LocationValueError("No host specified.")
urllib3.exceptions.LocationValueError: No host specified.
有人可以帮助我吗?
解决方案
推荐阅读
- flutter - Flutter future.then() 返回空字符串
- c# - 具有两个数据绑定的 TabControl
- php - 如何发送帖子 - curl php
- google-cloud-platform - sqlAdmin.backupRuns.list 如何设置 maxresult 属性
- c++ - 没有匹配函数调用 Employee::Employee() 错误
- spring-boot - Drools 性能估计
- azure - 使用 Terraform 在托管虚拟网络中的 Azure 集成运行时
- node.js - WebRTC Mobile - 除非在同一个 wifi 上,否则音频无法正常工作
- c# - 在 Listview 中与复选框的 Datacontext 斗争 - Mvvm 模式
- python - 使用 CGI 脚本运行 Flask 应用程序时出现 500 服务器错误