首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用PowerShell实现Microsoft的自动化

如何使用PowerShell实现Microsoft的自动化
EN

Stack Overflow用户
提问于 2022-03-14 03:43:44
回答 3查看 2.7K关注 0票数 1

由于IE11即将退休,我试图重写我的PS脚本以实现MS的自动化。我在网上搜索过,显然我需要win64和一个像硒4这样的WebDriver测试框架。我要么把链接搞错了,要么逻辑弄错了。但是当我试图安装驱动程序时,它只是打开一个命令提示符,上面写着"MSEdgeDriver已成功启动“。没有安装任何设备。我完全不知道如何安装Selenium 4,如果有人能帮我准备我的PC,这样我就可以通过PowerShell自动使用MS了,我会非常感激的。此外,一些关于如何通过PowerShell将其用于自动化的提示将有很大帮助。

EN

回答 3

Stack Overflow用户

发布于 2022-03-15 06:47:01

使用WebDriver实现边缘自动化的常规方法是使用C#、Python、像这位医生一样的Java,而不是PowerShell。如果您确实需要使用PowerShell,则可以使用硒PowerShell模块。您可以参考以下步骤:

  1. 在Windows中运行Install-Module Selenium
  2. 从WebDriver (与您的边缘浏览器相同的版本)下载相应版本的边缘浏览器。
  3. 将边缘WebDriver msedgedriver.exe放入文件夹C:\Program msedgedriver.exe(路径是安装Selenium PowerShell模块的位置,可以根据实际情况对其进行更改)。
  4. 将msedgedriver.exe重命名为MicrosoftWebDriver.exe。
  5. 示例PowerShell代码:$Driver = Start-SeEdge Enter-SeUrl https://www.google.com -Driver $Driver
票数 2
EN

Stack Overflow用户

发布于 2022-04-28 12:12:39

我在MSACCESS中使用VBA来用PowerShell打开浏览器。在数据库中的引用库中,选择Selenium类型库。

代码语言:javascript
运行
复制
Option Compare Database

Public Function EDGE_OPEN()

Set obj = CreateObject("Shell.Application")
obj.ShellExecute "microsoft-edge:https://www.google.com/"

End Function
票数 -1
EN

Stack Overflow用户

发布于 2022-06-17 19:23:51

上面的powershell示例:

代码语言:javascript
运行
复制
$url = "https://www.google.com/"
$obj = New-Object -ComObject Shell.Application
$obj.ShellExecute("microsoft-edge:$url")
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71462782

复制
相关文章

相似问题

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