PowerShell ISE加载WebDriver.dll提示工作目录无效如何解决
解决PowerShell ISE加载WebDriver.dll工作目录无效问题
操作前提
- 请先将WebDriver.dll、对应浏览器驱动(如ChromeDriver.exe)等所有Selenium相关依赖文件统一存放在同一个文件夹下,示例中使用
C:\Selenium作为存放目录,你可根据实际情况调整路径。
执行代码
直接在PowerShell ISE中运行如下代码即可完成配置和驱动加载:
$workingPath = 'C:\Selenium' # 把工作目录添加到环境路径中,ChromeDriver运行需要该配置 if (($env:Path -split ';') -notcontains $workingPath) { $env:Path += ";$workingPath" } Add-Type -Path "$($workingPath)\WebDriver.dll"
代码说明
- 先定义Selenium文件的存放路径为工作目录
- 校验当前系统环境变量Path中是否已包含该工作目录,未包含则自动追加,避免驱动运行时找不到依赖
- 最后通过Add-Type命令加载WebDriver.dll,完成驱动初始化
内容的提问来源于stack exchange,提问作者Ananthakumar Mani
相关产品推荐
相关产品推荐

