我正在尝试为此指定IE驱动程序日志路径,我使用了Command-Line.Code,如下所示
var optionsIe32 = new InternetExplorerOptions
{
IntroduceInstabilityByIgnoringProtectedModeSettings = true,
EnsureCleanSession = true,
BrowserCommandLineArguments = "--log-file=\"C:\\IE.log\"
};
var _webDriver = new InternetExplorerDriver(pathContainingIE32DriverServer, optionsIe32);
但是发生错误时日志文件没有得到更新。
我在这里做错了什么?提前致谢
答案 0 :(得分:7)
你大部分都在那里。它在InternetExplorerService
类中指定:
var service = InternetExplorerDriverService.CreateDefaultService();
service.LogFile = "C:\IE.log";
service.LoggingLevel = InternetExplorerDriverLogLevel.Trace;
将LoggingLevel
修改为您真正想要的内容,您应该看到可能性为Debug
,Error
,Warn
,Info
,{{1} }和Fatal
。我相信Trace
级日志记录是最全面的。
从Trace
移除BrowserCommandLineArguments
,然后将optionsIe32
正常传递到InternetExplorerService
版本,以及您已制作的选项:
Driver