我收到以下错误:
无法找到独立的可执行文件。请从http://code.google.com/p/selenium/downloads/list下载IEDriverServer并将可执行文件放在PATH上。 (硒::的webdriver ::错误:: WebDriverError)
我已经阅读了PATH上的维基,但我仍然对这对我意味着什么感到困惑。我在哪里将.exe放在我的项目计划中?
wiki:http://en.wikipedia.org/wiki/PATH_(variable)
我正在使用硒和黄瓜来测试网站
这是我的代码
require 'selenium-webdriver'
@driver = Selenium::WebDriver.for :ie
答案 0 :(得分:3)
您需要从downloads page下载IE驱动程序,然后包含文件的路径(例如:C:\ Users \ megaxelize \ Desktop),即。您在环境路径中下载IEdriver的位置。
这是way to update your env path vairable
Path指定可以启动的机器上可执行程序所在的目录,而无需知道并在命令行上键入文件的完整路径。
更多信息here
答案 1 :(得分:0)
您需要IEDriverServer,您可以从seleniumhq.org下载。一旦您的下载完成,您可以根据您的路径变量(您需要管理员访问权限)提及IEDriverServer.exe的路径,或者您可以提供IEDriver的路径.exe在命令提示符下使用
java -Dwebdriver.ie.driver = E:\ selinum \ IEDriverServer_Win32_2.32.3 \ IEDriverserver.exe
如果使用Java,或U可以在脚本中设置系统属性:
File file = new File("E:\\selinum\\IEDriverServer_Win32_2.31.0\\IEDriverServer.exe");//if this is the location of your IEDriverServer.exe
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
答案 2 :(得分:0)
提取压缩文件夹并将其添加到“环境变量”路径中。
我的电脑> (右键单击)属性>高级系统设置>环境变量
@driver = Selenium :: WebDriver.for:ie
或|
@driver = Selenium :: WebDriver.for:internet_explorer