Skip to content

Commit f66afae

Browse files
committed
Tweak JBrowseTest timing
1 parent b968287 commit f66afae

File tree

1 file changed

+16
-20
lines changed

1 file changed

+16
-20
lines changed

jbrowse/test/src/org/labkey/test/tests/external/labModules/JBrowseTest.java

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ private void testLoadingConfigFilters(){
251251
waitForJBrowseToLoad();
252252

253253
// Wait for variants to load:
254-
getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV T -> G", true));
254+
getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV T -> G"));
255255

256256
Assert.assertEquals("Incorrect number of variants", 17, getTotalVariantFeatures());
257257

@@ -275,7 +275,7 @@ private void testSampleFilters()
275275
waitForJBrowseToLoad();
276276

277277
// Wait for variants to load:
278-
getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV A -> T", true));
278+
getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV A -> T"));
279279

280280
Assert.assertEquals("Incorrect number of variants", 22, getTotalVariantFeatures());
281281

@@ -295,7 +295,7 @@ private void testInferredDetails()
295295
waitForJBrowseToLoad();
296296

297297
Actions actions = new Actions(getDriver());
298-
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV G -> A", true)).stream().filter(WebElement::isDisplayed).findFirst().get();
298+
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV G -> A")).stream().filter(WebElement::isDisplayed).findFirst().get();
299299

300300
actions.click(toClick).perform();
301301
waitForElement(Locator.tagWithText("div", "1:116,986,951..116,986,951"));
@@ -310,7 +310,7 @@ private void testSampleFiltersFromUrl()
310310
waitForJBrowseToLoad();
311311

312312
// Wait for variants to load:
313-
getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV A -> T", true));
313+
getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV A -> T"));
314314

315315
Assert.assertEquals("Incorrect number of variants", 20, getTotalVariantFeatures());
316316

@@ -339,23 +339,19 @@ private Locator.XPathLocator getTrackLocator(String trackId, boolean waitFor)
339339
return l;
340340
}
341341

342-
private By getVariantWithinTrack(String trackId, String variantText, boolean waitFor)
342+
private By getVariantWithinTrack(String trackId, String variantText)
343343
{
344-
Locator.XPathLocator l = getTrackLocator(trackId, waitFor);
344+
Locator.XPathLocator l = getTrackLocator(trackId, true);
345345

346346
l = l.append(Locator.xpath("//*[name()='text' and contains(text(), '" + variantText + "')]/..")).notHidden();
347347

348-
if (waitFor)
349-
{
350-
waitForElement(l);
351-
}
348+
waitForElementToDisappear(Locator.tagWithText("p", "Loading"));
349+
sleep(250);
350+
waitForElement(l);
352351

353352
waitForElementToDisappear(Locator.tagWithText("p", "Loading"));
354353
sleep(250);
355-
if (waitFor)
356-
{
357-
waitForElement(l);
358-
}
354+
waitForElement(l);
359355

360356
return By.xpath(l.toXpath());
361357
}
@@ -366,7 +362,7 @@ private void testMessageDisplay()
366362
waitForJBrowseToLoad();
367363

368364
Actions actions = new Actions(getDriver());
369-
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV A -> T", true)).stream().filter(WebElement::isDisplayed).collect(toSingleton());
365+
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV A -> T")).stream().filter(WebElement::isDisplayed).collect(toSingleton());
370366
actions.click(toClick).perform();
371367
waitForElement(Locator.tagContainingText("div", "Aut molestiae temporibus nesciunt."));
372368
}
@@ -387,7 +383,7 @@ private void testSessionCardDisplay()
387383
waitForJBrowseToLoad();
388384

389385
Actions actions = new Actions(getDriver());
390-
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV A -> T", true)).stream().filter(WebElement::isDisplayed).collect(toSingleton());
386+
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV A -> T")).stream().filter(WebElement::isDisplayed).collect(toSingleton());
391387
actions.click(toClick).perform();
392388
waitForElement(Locator.tagWithText("span", "Section 1"));
393389

@@ -400,7 +396,7 @@ private void testTitleMapping()
400396
waitForJBrowseToLoad();
401397

402398
Actions actions = new Actions(getDriver());
403-
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV T -> C", true)).stream().filter(WebElement::isDisplayed).collect(toSingleton()); // 1:116,981,406..116,981,406
399+
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV T -> C")).stream().filter(WebElement::isDisplayed).collect(toSingleton()); // 1:116,981,406..116,981,406
404400
actions.click(toClick).perform();
405401
waitForElement(Locator.tagWithText("div", "1:116,981,406..116,981,406"));
406402
assertElementPresent(Locator.tagWithText("td", "Minor Allele Frequency"));
@@ -412,7 +408,7 @@ private void testPredictedFunction()
412408
waitForJBrowseToLoad();
413409

414410
Actions actions = new Actions(getDriver());
415-
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV T -> C", true)).stream().filter(WebElement::isDisplayed).collect(toSingleton()); // 1:116,981,406..116,981,406
411+
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV T -> C")).stream().filter(WebElement::isDisplayed).collect(toSingleton()); // 1:116,981,406..116,981,406
416412
actions.click(toClick).perform();
417413
waitForElement(Locator.tagWithText("div", "1:116,981,406..116,981,406"));
418414
assertElementPresent(Locator.tagWithText("th", "Effect"));
@@ -429,7 +425,7 @@ private void testAlleleFrequencies()
429425
waitForJBrowseToLoad();
430426

431427
Actions actions = new Actions(getDriver());
432-
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV C -> A", true)).stream().filter(WebElement::isDisplayed).collect(toSingleton()); // 1:116,999,755
428+
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV C -> A")).stream().filter(WebElement::isDisplayed).collect(toSingleton()); // 1:116,999,755
433429
actions.click(toClick).perform();
434430
waitForElement(Locator.tagWithText("div", "1:116,999,755..116,999,755"));
435431
assertElementPresent(Locator.tagWithText("th", "Sequence"));
@@ -445,7 +441,7 @@ private void testGenotypeFrequencies()
445441
waitForJBrowseToLoad();
446442

447443
Actions actions = new Actions(getDriver());
448-
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV C -> A", true)).stream().filter(WebElement::isDisplayed).collect(toSingleton()); // 1:116,999,755
444+
WebElement toClick = getDriver().findElements(getVariantWithinTrack("mgap_hg38", "SNV C -> A")).stream().filter(WebElement::isDisplayed).collect(toSingleton()); // 1:116,999,755
449445
actions.click(toClick).perform();
450446
waitForElement(Locator.tagWithText("div", "1:116,999,755..116,999,755"));
451447
assertElementPresent(Locator.tagWithText("td", "3041"));

0 commit comments

Comments
 (0)