首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从命令行或注册表设置中获取microsoft边缘铬版本

如何从命令行或注册表设置中获取microsoft边缘铬版本
EN

Stack Overflow用户
提问于 2020-05-18 06:18:25
回答 1查看 6K关注 0票数 1

我必须在python中自动获得边缘铬浏览器版本。我尝试了这个HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge中提到的注册表设置

.But注册表项不存在。

EN

回答 1

Stack Overflow用户

发布于 2020-05-18 07:59:02

我必须在python中自动获得边缘铬浏览器版本。

您的意思是要使用selenium进行自动化测试吗?如果是这样的话,您可以参考这篇文章下载构建Microsoft的正确的WebDriver版本,并下载您选择的WebDriver语言绑定。

然后,使用driver.capabilities['browserVersion']命令在python中获取Microsoft版本,更详细,请检查以下代码(请记住更改您的路径):

代码语言:javascript
复制
import time

from selenium import webdriver
from selenium.webdriver.edge.options import Options

print("*******************")

option = Options()
option.set_capability("useAutomationExtension", "false")  
option.binary_location = "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"
driver = webdriver.Edge(executable_path=r'E:\webdriver\edgedriver_win64_81_0_416_72\edgedriver_win64\msedgedriver.exe', capabilities= option.to_capabilities());
print(driver.capabilities['browserVersion'])
driver.get("https://www.bing.com")

time.sleep(5)
print("*******************")
time.sleep(5)

产出:

此外,这里还有另一种使用命令行获取边缘铬版本的方法,也许它可以帮助您。

您可以使用以下命令获取Microsoft铬版本:

对于Microsoft稳定版本(使用默认设置):

wmic datafile where name="C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe" get Version /value

对于Microsoft Edge Dev或Beta版本,请将路径更改为您的:

wmic datafile where name="C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\msedge.exe" get Version /value

截图如下:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61863482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档