Beispiel #1
0
 public void openURL(String url) throws PartInitException {
   try {
     URL theURL = new URL(url);
     getWorkbenchBrowser().openURL(theURL);
   } catch (Exception e) {
     BrowserUtil.gotoUrl(url);
   }
 }
Beispiel #2
0
 public void widgetSelected(SelectionEvent e) {
   if (e.text != null && !"".equals(e.text)) {
     try {
       BrowserUtil.openSystemBrowser(null, e.text, false);
     } catch (Exception e1) {
       e1.printStackTrace();
     }
   }
 }
 @Override
 public List<DesiredCapabilities> getBrowsersToTest() {
   List<DesiredCapabilities> browsers = new ArrayList<DesiredCapabilities>();
   for (DesiredCapabilities browser : super.getBrowsersToTest()) {
     if (BrowserUtil.isIE(browser)) {
       browsers.add(browser);
     }
   }
   return browsers;
 }
  @Test
  public void testNewValueIsClearedAppropriately() throws InterruptedException {
    setDebug(true);
    openTestURL();

    WebElement element = $(ComboBoxElement.class).first().findElement(By.vaadin("#textbox"));
    ((TestBenchElementCommands) element).click(8, 7);
    element.clear();
    element.sendKeys("New value");
    assertEquals("New value", element.getAttribute("value"));
    if (BrowserUtil.isPhantomJS(getDesiredCapabilities())) {
      new Actions(getDriver()).sendKeys(Keys.ENTER).perform();
      Thread.sleep(500);
    } else {
      element.sendKeys(Keys.RETURN);
    }

    assertEquals("", element.getAttribute("value"));
  }