使用selenium web驱动程序在C#中开发了一个WPF应用程序。鉴于IEdrive路径如下,它工作正常。
driver = new InternetExplorerDriver(@"E:\AG\myGateway\myGateway_FF\driver");
但是当我给出如下的路径时
driver = new InternetExplorerDriver(@"http:\10.200.0.86\drivers");
然后抛出以下错误。
The file http:\10.200.0.86\drivers\IEDriverServer.exe does not exist.
因为我需要在localhost中发布WPF。请帮帮我。
答案 0 :(得分:0)
为此,我遵循了以下步骤。
1.处理客户端系统中的新目录。
private static string _localpath = @"D:\Gateway\Drivers\";
System.IO.Directory.CreateDirectory(_localpath);
2.然后单独下载驱动程序并存储在第一步创建的目录下的本地路径中。
private static string _IEdriverpath = "http://10.200.0.86/Drivers/IEDriverServer.exe";
private static string _localpathIE = @"D:\Gateway\Drivers\IEDriverServer.exe";
wc.DownloadFile(_IEdriverpath, _localpathIE);
3.最后执行了selenium命令
driver = new InternetExplorerDriver(_localpath);