Selenium驱动程序位置搜索路径
本文关键字:路径 搜索 位置 驱动程序 Selenium | 更新日期: 2023-09-27 18:20:19
我正试图在nCrunch中设置硒测试,它将测试输出到自己的临时文件夹中。
创建驱动程序(new PhantomJSDriver()
)时出现以下错误:
OpenQA.Selenium.DriverServiceNotFoundException:PhantomJS.exe文件不存在于当前目录或PATH环境变量上的目录中。
但是,我已经检查过,PhantomJS.exe
确实存在于当前目录(''bin''debug)中。
然后我尝试使用new PhantomJSDriver(".''")
,它应该是当前目录,并且确实有效。
Selenium在这条消息中指的是什么?
不要假设".''"
,而是通过Directory.GetCurrentDirectory
或System.AppDomain.CurrentDomain.BaseDirectory
获取当前工作目录。查看"获取当前文件夹路径"。
新PhantomJSDriver()将使用bin文件夹
如果PhantomJS.exe不存在,请尝试查找它的位置,并在构造函数中插入完整路径
new PhantomJSDriver("real_path_to_PhantomJS.exe")