webdriver-common
您可能需要selenium-java
来自http://code.google.com/p/selenium/downloads/list的最新包,而不是旧的和过时的包。
如果您还需要在本地运行 Selenium RC,或 Remote WebDriver ot Selenium Grid,您将需要selenium-server
那里的软件包(如果您还不知道这些是什么,只需使用selenium-java
)。
在这两种情况下,对于 running InternetExplorerDriver
,您还需要IEDriverServer
上述页面中的 。使用 32 位还是 64 位版本取决于您。
您可以在文档中找到设置它的示例。如果您仔细研究一下,您会在该文档中找到更多有用的信息。
例如,对于 Internet Explorer,您将执行以下操作:
System.setProperty("webdriver.ie.driver", "C:\\path\\to\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();
// your testing code
driver.quit();
您上传文件的方法是正确的。
截至目前(Selenium v2.29.0),您无法通过任何 WebDriver 下载文件。如果你真的想这样做,你将不得不另寻出路。