Selenium:ValueError:连接超时值是<object object at 0x0000020E14D886D0>,但它必须是 int、float 或 None。 (蟒蛇)

问题描述 投票:0回答:1
from selenium import webdriver

def openDriver():
global driver

    geckodriver_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'geckodriver.exe')
    driver = webdriver.Firefox(executable_path=geckodriver_path)
    
    driver.get('https://google.com/')
    return driver

def main():
driver= openDriver()

if __name__ == '__main__':
main()

我使用的是selenium==3.141.0,urllib3是2.2.1,当执行应该识别py路径的脚本时,它给出了执行错误。就在那时我在另一个问题中看到它可能是selenium或urlurllib3的版本 使用executable_path时似乎是Selenium特定版本的问题

python selenium-webdriver urllib3
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.