为什么在Selenium Python中设置边缘配置文件会导致错误
我试图运行Whatsapp web,但每次都不扫描二维码,因此我传递了Edge的配置文件,以便它自动检测上一个会话,而不要求再次扫描。 这是我的密码:为什么在Selenium Python中设置边缘配置文件会导致错误,python,selenium,automation,Python,Selenium,Automation,我试图运行Whatsapp web,但每次都不扫描二维码,因此我传递了Edge的配置文件,以便它自动检测上一个会话,而不要求再次扫描。 这是我的密码: import cv2 from selenium import webdriver from selenium.webdriver.common import keys from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Ke
import cv2
from selenium import webdriver
from selenium.webdriver.common import keys
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import threading as thread
from selenium.webdriver.firefox.webdriver import WebDriver
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
import time
from msedge.selenium_tools import EdgeOptions
from msedge.selenium_tools import Edge
option = EdgeOptions()
option.use_chromium = True
option.add_argument("--headless")
option.add_argument('user-data-dir= C://Users//USERNAME//AppData//Local//Microsoft//Edge SxS//User Data')
driver = webdriver.Edge(executable_path="J://edgedriver_win64//msedgedriver.exe",options = option)
driver.get('https://web.whatsapp.com')
wait = WebDriverWait(driver, 60)
但我得到了一个错误:
文件“h:\Huzaifa\Python\Project\OpenCV\Spam1.py”,第19行,在
driver=webdriver.Edge(可执行文件_path=“J://edgedriver\u win64//msedgedriver.exe”,选项
=选项)类型错误:init()获得意外的关键字参数“options”
我试着让它无头运行,但它就是不起作用。
任何帮助都将不胜感激。谢谢 这可能是selenium版本的问题。您正在使用的selenium版本不支持
选项
参数。通过启动Python控制台并执行以下操作,您可以查看正在使用的Firefox对象的文档:
from selenium.webdriver import Firefox
help(Firefox)
你的seleniumIt的3.7.1版本是什么,但我下载的网络工具是3.4.1 edge网络工具我使用的是基于microsoft edge chromium的浏览器,同样适用于edge?帮助(microsoft edge)