首页 > 解决方案 > 我无法使用带有 selenium 库的 Python 调用 Fire Fox

问题描述

你好最近我开始研究网络自动化我面临一个问题我无法调用我的firefox基本上发生了什么我正在通过Visual Studio终端运行.py文件没有错误显示它只是简单地打开命令提示符并在一小部分时间内关闭它自动。我使用的是 78.8.0esr 版本的 Firefox,这是我返回的代码。

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

url = "https://www.google.com"
driver = webdriver.Firefox(executable_path="C:\\Users\\User\\Python\\AllCodes\\geckodriver.exe")

driver.get(url)
#insert = driver.find_element_by_name("q")
#insert.send_keys("K.J.Somaiya")
button = driver.find_element_by_name("btnK")
button.submit()
# after this new page reload and link are poluated
linktext = WebDriverWait(driver, 10).until(
        EC.presence_of_element_located((By.PARTIAL_LINK_TEXT, "K. J. Somaiya"))
    ) # Waits 10 second before element loads.

linktext.click()

标签: pythonseleniumwebautomation

解决方案


推荐阅读