问题标签 [microsoft-edge-chromium]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 Selenium 和 C# 禁用 Edge Chromium 中的信息栏
我目前正在使用 C# 和 Selenium 开发浏览器自动化脚本。现在我希望不显示带有文本“Microsoft Edge 正在由自动化测试软件控制”的信息栏。
我找到了以下代码并尝试了它并总是得到这个错误:“'OpenQA.Selenium.Edge.EdgeOptions'不包含'addArguments'的定义,并且找不到接受第一个参数的扩展方法'addArguments'输入“OpenQA.Selenium.Edge.EdgeOptions”(是否缺少 using 指令或程序集引用?)。(CS1061)“
你有想法吗?谢谢 :)
uwp - 使用专用网络打包新的基于铬的 uwp pwa
花了一天时间寻找这个:
- 在 vs2017 中打包一个 edgeHTML uwp pwa 很容易并且也可以运行它
- 通过https://www.pwabuilder.com/打包基于铬的 uwp pwa也很容易
但我想将 pwa 打包到专用网络上的 https 网站(我们的 qa 应用程序)。
pwaBuilder 根本不喜欢它,因为它无法访问它.. 找不到打包此类应用程序的方法或如何在本地将其作为 uwp 运行。
试过:
- pwaBuilder CLI
- 在本地运行 pwaBuilder 并更改清单 url 等(它仍然向外部服务器发送发布请求以进行打包)-搜索 Microsoft 和 PwaBuilder 的大量文档
有什么建议么?
python - Python Selenium - 使用默认用户配置文件打开 Edge
我正在使用此代码使用默认配置文件设置打开边缘:
但我收到此错误:
PS C:\Users\PopA2> & "C:/Program Files/Python37/python.exe" "c:/Users/PopA2/OneDrive/Desktop/test de pe net.py" Traceback(最近一次调用最后):文件“c:/Users/PopA2/OneDrive Group/Desktop/test de pe net.py”,第 13 行,在驱动程序 = Edge(options = edge_options,executable_path = "C:\Users\PopA2\Downloads\edgedriver_win64 (1)\ msedgedriver.exe”)文件“C:\Program Files\Python37\lib\site-packages\msedge\selenium_tools\webdriver.py”,第 108 行,在init desired_capabilities=desired_capabilities)文件“C:\Program Files\Python37\lib \site-packages\selenium\webdriver\remote\webdriver.py",第 157 行,在init self.start_session(capabilities, browser_profile) 文件“C:\Program Files\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py”,第 252 行,在 start_session 响应 = self.execute(Command.NEW_SESSION,参数)文件“C:\Program Files\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py”,第 321 行,执行 self.error_handler.check_response(response) 文件“C:\Program Files\ Python37\lib\site-packages\selenium\webdriver\remote\errorhandler.py",第 242 行,在 check_response 中引发 exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: unknown error: MSEdge failed to start : 被杀害。(未知错误:DevToolsActivePort 文件不存在)(进程从 msedge 位置 C 开始:
python - 使用 Selenium 和 Edge 与 Python 进行 Web 抓取时的基本错误
代码试验:
代码运行良好,直到加载。当我编写以下代码时会弹出一个错误:
弹出以下错误:
错误截图 2:
uwp - 是否可以在新的基于铬的 uwp 中检索软件包版本?
从旧的基于edgeHtml 的 uwp pwa 转移到新的基于铬的。
试图找到与旧方法等效的方法
Windows.ApplicationModel.Package.current
,但找不到任何方法。
有什么建议么?
javascript - 确定 Edge Chromium 是否已登录(同步)
如何使用 Javascript 确定 Edge Chromium 用户是否已登录?我可以使用一种技巧在 Chrome 上执行此操作,然后通过流程呈现它们以创建 Google 帐户,但不能使用相同的技术为 Edge Chromium 用户创建 Microsoft 帐户。
但是,我确实注意到 Edge Chromium 上的访客模式将显示navigator.languages
我们网站的 1 个条目,而登录模式将显示 2 个条目。但是,访客模式与注销模式不同——它只是注销模式的另一种形式。我登录了我的 Microsoft 帐户,然后在 Edge Chromium 中注销(因此,关闭了同步),navigator.languages
我们网站的这个技巧不起作用。