sushe2009 发表于 2014-3-15 13:05:03

Selenium2使用remotedriver打开远程ie失败

各位,请问Selenium2使用remotedriver打开远程ie或chrome失败该怎么处理啊。。。
浏览器的各种安全已经关闭,远程机器server也启动了,远程机器也安装相应的driver,除了火狐,其他浏览器远程打开都报错,。。。
@Test
      public void test() {
            //指定使用的浏览器
             
            //DesiredCapabilities capability = DesiredCapabilities.firefox();
              DesiredCapabilities capability = DesiredCapabilities.chrome();
            WebDriver driver = null;
            try {
                driver = new RemoteWebDriver( //我使用localhost来测试
                        new URL("http://192.168.1.101:4444/wd/hub"), capability);
            } catch (MalformedURLException e) {
                e.printStackTrace();
            }
            driver.manage().window().maximize();
            driver.get("http://www.baidu.com");
            //对远程系统进行截图
            driver = new Augmenter().augment(driver);   
            
            File scrFile =   
            ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
            try {
                FileUtils.copyFile(scrFile, new File("D:\\screenshot.png"));
            } catch (IOException e) {
                e.printStackTrace();
            }
            driver.close();
      }

六月天 发表于 2014-3-15 13:29:26

没有指定driver的存放位置

mumian_0203 发表于 2014-3-27 18:01:21

把相应的driver 存放到工作目录下应该就可以了
页: [1]
查看完整版本: Selenium2使用remotedriver打开远程ie失败