Jea*_*tte 6 selenium google-chrome python-3.x
你好我有一个简单的问题突然在我的代码上开发,直到昨天它正常工作,这意味着它打开了一个网页并输入了登录详细信息(是一个更大的应用程序的测试),但现在每当它尝试连接到登录页面我收到超时错误.我已将Selenium和Chrome网络驱动程序更新到最新版本,但仍然无法连接,这是我的代码:
#importing libraries, selenium is the base of the script, time to add pauses when appropiate or necessary and select and request will stay until i determine that they are not necessary for the final script.
from selenium import webdriver
from selenium.webdriver.support.ui import Select
import time
import requests
#defining browser to use the webdriver with chrome, and navigating to Makor.
browser = webdriver.Chrome()
browser.get('http://mrmprod/Login.aspx')
Run Code Online (Sandbox Code Playgroud)
这是完整的错误代码:
回溯(最近一次调用最后一次):文件"C:\ Users\AMSUser\AppData\Local\Programs\Python\Python35-32\Scripts\Input test.py",第7行,在browser = webdriver.Chrome()文件中C:\ Users\AMSUser\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py",第69行,init init_capabilities = desired_capabilities)文件"C:\用户\ AMSUser\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\remote\webdriver.py",第92行,在init self.start_session(desired_capabilities,browser_profile)文件"C:\Users\AMSUser\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\remote\webdriver.py",第179行,在start_session响应= self.execute(Command.NEW_SESSION,功能)文件"C:\ Users\AMSUser\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\remote\webdriver.py",第234行,执行response = self.command_executor. execute(driver_command,params)文件"C:\ Users\AMSUser\AppData\Lo cal\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\remote\remote_connection.py",第407行,执行返回self._request(command_info [0],url,body = data)文件" C:\ Users\AMSUser\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\remote\remote_connection.py",第439行,在_request resp = self._conn.getresponse()在getresponse response.begin()文件"C:\ Users\AMSUser\AppData"中的文件"C:\ Users\AMSUser\AppData\Local\Programs\Python\Python35-32\lib\_ http\client.py",第1197行\ Local\Programs\Python\Python35-32\lib\http\client.py",第297行,在开始版本,状态,原因= self._read_status()文件"C:\ Users\AMSUser\AppData\Local\Programs\Python\Python35-32\lib\http\client.py",第258行,在_read_status line = str(self.fp.readline(_MAXLINE + 1),"iso-8859-1")文件"C:\ Users\AMSUser\AppData\Local\Programs\Python\Python35-32\lib\socket.py",第575行,在readinto中返回self._sock.recv_into(b)ConnectionResetError:[WinError 10054]现有的连接 这个被远程主机强行关闭了
我问网络管理员,他告诉我网络设置没有任何变化,因为我原来的代码工作正常.
如果您已查看上述内容,请执行以下步骤:
您必须在括号内包含 chromedriver 路径。
检查下面的代码:
Windows 操作系统的代码示例
browser = webdriver.Chrome('C:\\User\\YOUR_USERS_NAME\\YOUR_PATH\\chromedriver.exe')
Run Code Online (Sandbox Code Playgroud)
Linux 操作系统的代码示例
browser = webdriver.Chrome('usr\\bin\\YOUR_PATH\\chromedriver')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
980 次 |
| 最近记录: |