Web驱动程序管理器Python上的Linux问题
详情:
系统-Manjaro Linux IDE:visualstudio代码
目前,我使用Python中的Webdriver Manager教程来简化我的工作。但是IE和Edge给我带来了麻烦
整合:
from selenium import webdriver
from webdriver_manager.microsoft import EdgeChromiumDriverManager
driver = webdriver.Edge(EdgeChromiumDriverManager().install())
Chrome、Chrome和Firefox在某种程度上,但在那里我找到了一个解决办法,这要感谢Stackoverflow
在Manjaro Linux上运行Edge时,出现以下错误:
ValueError: There is no such driver by url https://msedgedriver.azureedge.net/91.0.864.70/edgedriver_linux64.zip
[WDM] - ====== WebDriver manager ======
[WDM] - There is no [linux64] edgedriver for browser in cache
[WDM] - Trying to download new driver from https://msedgedriver.azureedge.net/91.0.864.70/edgedriver_linux64.zip
所以问题是,目前是否没有Linux的webdriver允许在Linux上测试IE/Edge
有解决办法吗
您尝试下载的版本-服务器上缺少。 尝试更改下载的url。您可以检查所有版本here
例如,您可以从以下url安装有效的驱动程序(其他版本):
或将代码更改为(指定安装所需的有效版本):
试试
webdriver-manager>=3.5.1
Linux上的SelectingEdgeDriver和
executable
权限在3.5.1中固定今天发布给pypi https://pypi.org/project/webdriver-manager/3.5.1/
相关问题 更多 >
编程相关推荐