使用 Selenium 进行模拟
Posted
技术标签:
【中文标题】使用 Selenium 进行模拟【英文标题】:Impersonation using Selenium 【发布时间】:2014-01-08 20:37:02 【问题描述】:我正在使用 Selenium 开发 Windows 应用程序以测试网站。
根据要求之一,我使用了 .net 的模拟概念,然后我尝试启动 IE webdriver,如下所示
// Please assume I set the IEDriver.exe to the correct path
IwebDriver driver = new InternetExplorerDriver(IEDriver.exe path which is in my local machine);
然后我面临错误
Unexpected error launching Internet Explorer. Could not get document from window handle(NoSuchDriver)
感谢任何帮助.....
【问题讨论】:
给我们你正在使用的 Selenium 版本,以及你正在使用的 iedriver 版本。 我正在使用 2.39.0 版本的 selinium 和 2.39.0 版本的 IEdriver 【参考方案1】:你不需要IEDriver.exe,而是IEDriverServer.exe,你应该可以从here获取应用程序。 一旦你的项目中有 IEDriverServer.exe,你应该可以像这样创建一个新的 ieDriver:
IWebDriver driver = new InternetExplorerDriver(@"FilepathToButNotIncludingIEDriverServer.exe");
【讨论】:
以上是关于使用 Selenium 进行模拟的主要内容,如果未能解决你的问题,请参考以下文章