You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

FrontendLaterLoadedResourceUITest.java 1.1KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.vaadin.tests.resources;
  2. import static org.junit.Assert.assertEquals;
  3. import org.junit.Test;
  4. import org.openqa.selenium.By;
  5. import com.vaadin.testbench.elements.ButtonElement;
  6. import com.vaadin.testbench.parallel.BrowserUtil;
  7. import com.vaadin.tests.tb3.MultiBrowserTest;
  8. public class FrontendLaterLoadedResourceUITest extends MultiBrowserTest {
  9. @Test
  10. public void correctEs5Es6FileImportedThroughFrontend() {
  11. openTestURL();
  12. $(ButtonElement.class).first().click();
  13. String es;
  14. if (BrowserUtil.isIE(getDesiredCapabilities())
  15. || BrowserUtil.isPhantomJS(getDesiredCapabilities())
  16. || BrowserUtil.isFirefox(getDesiredCapabilities())) {
  17. es = "es5";
  18. } else {
  19. es = "es6";
  20. }
  21. if (BrowserUtil.isIE(getDesiredCapabilities())) {
  22. // For some reason needed by IE11
  23. testBench().disableWaitForVaadin();
  24. }
  25. assertEquals("/VAADIN/frontend/" + es + "/logFilename.js",
  26. findElement(By.tagName("body")).getText());
  27. }
  28. }