Selenium 4.3.0+Python中get()缺少self参数问题求助
问题:Selenium更新后脚本运行报错
原本用于访问网站的Python脚本,因报错executable_path has been deprecated, please pass in a Service object无法运行,更新Selenium后修改脚本,却出现新错误。
第一次修改后的代码及报错
修改代码
from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.keys import Keys service = Service(executable_path="C:/Users/XXXXX/chromedriver.exe") browser = webdriver.Chrome browser.get(url='https://XXX.sis.ad.bia.XXX/XXX/pages/login.xhtml')
报错信息
get() missing 1 required positional argument: 'self'
更新尝试的代码及报错
尝试代码
service = Service(executable_path="C:/Users/fer14538/chromedriver.exe") browser = webdriver.Chrome(service=service) browser = webdriver.Chrome
报错信息
Ordinal0 [0x0043F8D1+2029777] BaseThreadInitThunk [0x7534FA29+25] RtlGetAppContainerNamedObjectPath [0x77487A9E+286] RtlGetAppContainerNamedObjectPath [0x77487A6E+238]
内容的提问来源于stack exchange,提问作者Araceli Fernández
相关产品推荐
相关产品推荐

