当我试图让Microsoft Edge自动化与Selenium一起工作时,我得到了以下异常: OpenQA.Selenium.WebDriverException:意外错误。未知错误 我正在使用Selenium.WebDriver.MicrosoftDriverNuGet包,版本17.17134.0。 我的代码就是构造函数: var driver = new EdgeDriver(); 我尝试了各种建议的重载: var driver = new EdgeDriver(new EdgeOptions());
var driver = new EdgeDriver(pathToMicrosof
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver=webdriver.Edge(executable_path=r"C:\Users\KAUSTUBH\Downloads\edgedriver_win64\msedgedriver.exe")
driver.get("https://www.youtube.com/")
print(driver.title)
为什么我会收到这个错误selenium.common.exc
我正在尝试使用pythons selenium for Microsoft edge,但是我一直收到这个错误:
WebDriverException: Message: unknown error: cannot find Microsoft Edge binary
我下载了最新版本的边缘驱动程序。下面是我的代码:
from selenium import webdriver
from selenium.webdriver.remote import webelement
from selenium.webdriver.support.ui import WebDriverWait
from
该项目的目标是使用selenium-python使用Microsoft边缘浏览器自动检查站点,我从下载了way驱动程序,然后进行了最新版本17134的提取,没有出现任何问题,比如我希望使用geckodriver自动访问facebook。
带selenium的firefox代码示例
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.firefox.options import Options
# setting up headless o
我试图使用带有Selenium的Microsoft运行MS。浏览器在打开URL之前启动并卡住。
我创建了一个C# MSTest项目并添加了Selenium.Microsoft.Webdriver。之后,我安装了Selenium.WebDriver.MicrosoftDriver。
当我现在运行测试时,Edge会立即启动并卡住。
错误是:
抛出一个带有空响应的异常,向远程WebDriver服务器发送一个请求。例外的状态是ReceiveFailure,其信息是: Die zugrunde liegende Verbindung wurde geschlossen: Unbekannter Fehl
我的计算机上安装了microsoft edge,其版本如下:
Microsoft Edge 44.18362.449.0
Microsoft EdgeHTML 18.18363
我试图通过以下代码使用webdrivermanager在Edge上运行我的自动化测试(java+selenium):
WebDriverManager.edgedriver().setup();
driver = new EdgeDriver();
但是,它抱怨了以下错误:
WebDriverManagerException: MicrosoftWebDriver.exe should be p
我有以下selenium代码:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from msedge.selenium_tools import EdgeOptions
from msedge.selenium_tools import Edge
from selenium.webdriver.support import expected_conditions as EC
import os
options= EdgeOptions()
我正在创建一个基础,用于自动测试浏览器扩展,使用类型记录、selenium-webdriver (https://www.npmjs.com/package/selenium-webdriver最新版本)和windows 10。
问题是我无法将扩展加载到Edge (44.17763.1.0版)
当前的测试场景是:
1) Open browser with the loaded extension
2) Go to the test page
3) Check if the elements added by the extension are present
我面临的问题是,Edge不加载扩展
我用带边的硒。
from selenium import webdriver
driver = webdriver.Edge()
driver.get("xxxxx")
当我打开边缘窗口时,当我运行这段代码时,它将显示selenium.common.exceptions.NoSuchWindowException: Message: The specified window could not be found.。
换句话说,如果我在没有边缘窗口的情况下运行这段代码,它将毫无例外地运行良好。
如果打开了edge窗口,如何使用edge运行selenium?
关于边缘版本:
Mi
早上好,我用selenium做了一些网络抓取,直到昨天一切都很好,现在我得到了这个错误,我知道它是由于更新二进制,但由于我想共享程序,我希望二进制文件在我创建的文件夹中,这样它就能与打开程序的人一起工作。这是代码:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.edge.options import Options
from selenium.webdriver.edge.service import Service
from selenium
是否有任何方法在私有模式下使用Selenium打开Microsoft (铬)。我尝试了下面的代码,但它不起作用。
options = webdriver.EdgeOptions()
# try set --incognito option, but it does not work
options.add_argument("--incognito")
# try inprivate mode try set w3c option, but it does not work
capabiliti
我试图运行Whatsapp而不每次扫描QR代码,因此我传递了一个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 Keys
import threading as thread
from selenium.webdri
我试图在Windows上运行behave测试,但即使是简单的测试也无法将会话初始化为
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\circleci\AppData\Roaming\Python\Python36\site-packages\selenium\webdriver\edge\webdriver.py", line 66, in __init__
desired_capabilitie
我正在用python编写一个selenium程序来获取网站的链接,它第一次运行,但是当我重新运行它时,它会在浏览器中正确地打开网站,然后它会出现一个错误。
这是我的密码:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
headers = {
"User-Agent":
"Mozilla/5.0 (Windows NT 10.0; Win
我试图在PyCharm上使用Python/Selenium从Edge获取信息级别的浏览器控制台日志事件,但是当前的配置只从浏览器返回警告级别的日志。我是有意使用msedge.selenium_tools库的,因为边缘上的webdriver似乎被废弃了。
import time
from msedge.selenium_tools import EdgeOptions
from msedge.selenium_tools import Edge
from selenium.webdriver.support.select import Select
from selenium.webdriver
我对这两个Python都是新手,这是我第一次尝试Selenium。我的目标是使我在工作中放的一些罚单自动化。我使用的边缘,它似乎是建立的页面使用角。我开始选择我的选择,但无论我做什么,我都不能选择它,我已经在这里搜索了关于这个问题的其他帖子,并尝试了我能找到的所有解决方案,但它仍然不起作用。这是一张我走多远的照片。
这是我的代码,我做错什么了?
from selenium import webdriver
from selenium.webdriver.edge.service import Service
from selenium.webdriver.edge.options i
我正在尝试初始化MSedge浏览器并得到一个错误。
from selenium import webdriver
from selenium.webdriver.edge.service import Service
from webdriver_manager.microsoft import EdgeChromiumDriverManager
s=Service(EdgeChromiumDriverManager().install())
driver = webdriver.Edge(service=s)
driver.get('https://www.google.com