mirror of
https://github.com/apache/zeppelin
synced 2026-05-24 09:38:26 +00:00
[MINOR] Small Selenium test fixes
Remove unused imports; Replace "Thread.sleep" (unstable solution); Add "deleteTestNotebook()" method -> testWidth.
This commit is contained in:
parent
7e0996603d
commit
f898c59b34
2 changed files with 4 additions and 15 deletions
|
|
@ -34,8 +34,6 @@ import org.slf4j.LoggerFactory;
|
|||
|
||||
import java.io.File;
|
||||
import java.util.Date;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
abstract public class AbstractZeppelinIT {
|
||||
|
|
@ -111,17 +109,14 @@ abstract public class AbstractZeppelinIT {
|
|||
WebDriverWait block = new WebDriverWait(driver, MAX_BROWSER_TIMEOUT_SEC);
|
||||
block.until(ExpectedConditions.visibilityOfElementLocated(By.id("noteNameModal")));
|
||||
clickAndWait(By.id("createNoteButton"));
|
||||
|
||||
try {
|
||||
Thread.sleep(500); // wait for notebook list updated
|
||||
} catch (InterruptedException e) {
|
||||
}
|
||||
block.until(ExpectedConditions.invisibilityOfElementLocated(By.className("pull-right")));
|
||||
}
|
||||
|
||||
protected void deleteTestNotebook(final WebDriver driver) {
|
||||
WebDriverWait block = new WebDriverWait(driver, MAX_BROWSER_TIMEOUT_SEC);
|
||||
driver.findElement(By.xpath(".//*[@id='main']//button[@ng-click='moveNoteToTrash(note.id)']"))
|
||||
.sendKeys(Keys.ENTER);
|
||||
ZeppelinITUtils.sleep(1000, true);
|
||||
block.until(ExpectedConditions.visibilityOfElementLocated(By.xpath(".//*[@id='main']//button[@ng-click='moveNoteToTrash(note.id)']")));
|
||||
driver.findElement(By.xpath("//div[@class='modal-dialog'][contains(.,'This note will be moved to trash')]" +
|
||||
"//div[@class='modal-footer']//button[contains(.,'OK')]")).click();
|
||||
ZeppelinITUtils.sleep(100, true);
|
||||
|
|
|
|||
|
|
@ -123,7 +123,6 @@ public class ParagraphActionsIT extends AbstractZeppelinIT {
|
|||
driver.findElements(By.xpath("//div[@ng-controller=\"ParagraphCtrl\"]")).size(),
|
||||
CoreMatchers.equalTo(3));
|
||||
|
||||
ZeppelinITUtils.sleep(1000, false);
|
||||
deleteTestNotebook(driver);
|
||||
|
||||
} catch (Exception e) {
|
||||
|
|
@ -162,7 +161,6 @@ public class ParagraphActionsIT extends AbstractZeppelinIT {
|
|||
collector.checkThat("After Remove : Number of paragraphs are",
|
||||
newNosOfParas,
|
||||
CoreMatchers.equalTo(oldNosOfParas - 1));
|
||||
ZeppelinITUtils.sleep(1000, false);
|
||||
deleteTestNotebook(driver);
|
||||
|
||||
} catch (Exception e) {
|
||||
|
|
@ -215,7 +213,6 @@ public class ParagraphActionsIT extends AbstractZeppelinIT {
|
|||
collector.checkThat("The paragraph1 value contains",
|
||||
driver.findElement(By.xpath(getParagraphXPath(2) + "//div[contains(@class, 'editor')]")).getText(),
|
||||
CoreMatchers.equalTo("2"));
|
||||
ZeppelinITUtils.sleep(1000, false);
|
||||
deleteTestNotebook(driver);
|
||||
|
||||
} catch (Exception e) {
|
||||
|
|
@ -251,7 +248,6 @@ public class ParagraphActionsIT extends AbstractZeppelinIT {
|
|||
getParagraphStatus(1), CoreMatchers.equalTo("READY")
|
||||
);
|
||||
|
||||
|
||||
deleteTestNotebook(driver);
|
||||
|
||||
} catch (Exception e) {
|
||||
|
|
@ -285,7 +281,6 @@ public class ParagraphActionsIT extends AbstractZeppelinIT {
|
|||
collector.checkThat("After Clear Output field contains ",
|
||||
driver.findElements(By.xpath(xpathToOutputField)).size(),
|
||||
CoreMatchers.equalTo(0));
|
||||
ZeppelinITUtils.sleep(1000, false);
|
||||
deleteTestNotebook(driver);
|
||||
|
||||
} catch (Exception e) {
|
||||
|
|
@ -315,6 +310,7 @@ public class ParagraphActionsIT extends AbstractZeppelinIT {
|
|||
driver.findElement(By.xpath("//div[contains(@class,'col-md-" + newWidth + "')]")).isDisplayed(),
|
||||
CoreMatchers.equalTo(true));
|
||||
}
|
||||
deleteTestNotebook(driver);
|
||||
} catch (Exception e) {
|
||||
handleException("Exception in ParagraphActionsIT while testWidth ", e);
|
||||
}
|
||||
|
|
@ -384,7 +380,6 @@ public class ParagraphActionsIT extends AbstractZeppelinIT {
|
|||
collector.checkThat("After Page Refresh : The title field contains ",
|
||||
driver.findElement(By.xpath(xpathToTitle)).getText(),
|
||||
CoreMatchers.equalTo("NEW TITLE"));
|
||||
ZeppelinITUtils.sleep(1000, false);
|
||||
deleteTestNotebook(driver);
|
||||
|
||||
} catch (Exception e) {
|
||||
|
|
@ -434,7 +429,6 @@ public class ParagraphActionsIT extends AbstractZeppelinIT {
|
|||
collector.checkThat("After \"Hide line number\" the Line Number is Enabled",
|
||||
driver.findElement(By.xpath(xpathToLineNumberField)).isDisplayed(),
|
||||
CoreMatchers.equalTo(false));
|
||||
ZeppelinITUtils.sleep(1000, false);
|
||||
deleteTestNotebook(driver);
|
||||
|
||||
} catch (Exception e) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue