• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java VaadinConditions类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.vaadin.addonhelpers.automated.VaadinConditions的典型用法代码示例。如果您正苦于以下问题:Java VaadinConditions类的具体用法?Java VaadinConditions怎么用?Java VaadinConditions使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



VaadinConditions类属于org.vaadin.addonhelpers.automated包,在下文中一共展示了VaadinConditions类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: testErrorMessageForNonNullAnnotatedComponent

import org.vaadin.addonhelpers.automated.VaadinConditions; //导入依赖的package包/类
@Test
@Ignore("See if can be run with phantomjs and/or update to geckodriver")
public void testErrorMessageForNonNullAnnotatedComponent() throws InterruptedException {
    driver.navigate().to(
        "http://localhost:5678/"
            + MBeanFieldGroupRequiredErrorMessage.class.getCanonicalName());
    new WebDriverWait(driver, 30).until(VaadinConditions::ajaxCallsCompleted);

    WebElement txtField = driver.findElement(By.id("txtStreet"));
    Actions toolAct = new Actions(driver);
    toolAct.moveToElement(txtField).build().perform();
    Thread.sleep(1000);
    WebElement toolTipElement = driver.findElement(By.cssSelector(".v-app.v-overlay-container > .v-tooltip > .popupContent .v-errormessage > div > div"));

    assertThat(toolTipElement.getText(), is(expectedMessage));
}
 
开发者ID:viritin,项目名称:viritin,代码行数:17,代码来源:MBeanFieldGroupRequiredErrorMessageTest.java


示例2: testJavaScriptComponentWithBrowser

import org.vaadin.addonhelpers.automated.VaadinConditions; //导入依赖的package包/类
public void testJavaScriptComponentWithBrowser() throws InterruptedException {

		startBrowser();

		driver.navigate().to(BASEURL + BuildAndBindExample.class.getName());

		// Consider using Vaadin TestBench to make stuff easier
		new WebDriverWait(driver, 30).until(VaadinConditions.ajaxCallsCompleted());
		/*
		 * final WebElement inputElement = driver.findElement(By.tagName("input"));
		 * 
		 * //String value = inputElement.getAttribute("value");
		 * 
		 * //assertEquals(BasicJavaScriptComponentUsageUI.INITIAL_VALUE, value);
		 * 
		 * inputElement.sendKeys("bar");
		 * 
		 * driver.findElement(By.xpath("//button")).click();
		 * 
		 * driver.manage().timeouts().implicitlyWait(500, TimeUnit.MILLISECONDS);
		 * 
		 * String notificationText =
		 * driver.findElement(By.cssSelector(".v-Notification")).getText();
		 * 
		 * assertTrue(notificationText.contains("bar"));
		 * 
		 * // Just for demo purposes, keep the UI open for a while Thread.sleep(1000);
		 */

	}
 
开发者ID:ljessendk,项目名称:easybinder,代码行数:31,代码来源:FormBuilderIT.java


示例3: testLanguageByBrowser

import org.vaadin.addonhelpers.automated.VaadinConditions; //导入依赖的package包/类
@Test
@Ignore(value = "Argh... travis, selenium, crossplatform, perkele")
public void testLanguageByBrowser() throws InterruptedException {
    driver.navigate().to(
            "http://localhost:5678/"
                    + MTableLazyLoadingWithEntityAspect.class.getCanonicalName());
    new WebDriverWait(driver, 30).until(VaadinConditions::
            ajaxCallsCompleted);

    //Thread.sleep(10000);
}
 
开发者ID:viritin,项目名称:viritin,代码行数:12,代码来源:AspectAttributeTest.java


示例4: testLanguageByBrowser

import org.vaadin.addonhelpers.automated.VaadinConditions; //导入依赖的package包/类
@Test
@Ignore("See if can be run with phantomjs and/or update to geckodriver")
public void testLanguageByBrowser() {
    driver.navigate().to(
            "http://localhost:5678/"
                    + V7VaadinLocaleDemo.class.getCanonicalName());
    new WebDriverWait(driver, 30).until(VaadinConditions::ajaxCallsCompleted);

    VaadinComboBox languageSelectionBox = new VaadinComboBox(
            driver.findElement(By.id("language-selection")));

    assertThat(languageSelectionBox.getValue(), is(expectedLanguage));
}
 
开发者ID:viritin,项目名称:viritin,代码行数:14,代码来源:VaadinLocaleTest.java


示例5: testJavaScriptComponentWithBrowser

import org.vaadin.addonhelpers.automated.VaadinConditions; //导入依赖的package包/类
@Test
public void testJavaScriptComponentWithBrowser() throws InterruptedException {

	startBrowser();

	driver.navigate().to(
			BASEURL + BasicMyComponentUsageUI.class.getName());

	// Consider using Vaadin TestBench to make stuff easier
	new WebDriverWait(driver, 30).until(VaadinConditions.ajaxCallsCompleted());

	final WebElement el = driver.findElement(By.cssSelector(".mycomponent"));

	String origText = el.getText();

	el.click();

	new WebDriverWait(driver, 30).until(VaadinConditions.ajaxCallsCompleted());

	String newText = el.getText();

	assertNotSame(origText, newText);

	assertEquals("You have clicked 1 times", newText);

	// Just for demo purposes, keep the UI open for a while
	Thread.sleep(1000);

}
 
开发者ID:WhitesteinTechnologies,项目名称:wt-pdf-viewer,代码行数:30,代码来源:BasicMyComponentUsageIT.java


示例6: testJavaScriptComponentWithBrowser

import org.vaadin.addonhelpers.automated.VaadinConditions; //导入依赖的package包/类
@Test
public void testJavaScriptComponentWithBrowser() throws InterruptedException {

    startBrowser();

    driver.navigate().to(BASEURL + FormGroupTextFieldUI.class.getName());

    // Consider using Vaadin TestBench to make stuff easier
    new WebDriverWait(driver, 30).until(VaadinConditions.ajaxCallsCompleted());

    final WebElement el = driver.findElement(By.cssSelector("." + BootstrapCss.FORM_GROUP));

    assertEquals("Caption", el.findElement(By.cssSelector(".col-form-label")).getText());

    // el.click();

    // new WebDriverWait(driver, 30).until(VaadinConditions.ajaxCallsCompleted());

    //  String newText = el.getText();

    // assertNotSame(origText, newText);

    // assertEquals("You have clicked 1 times", newText);

    // Just for demo purposes, keep the UI open for a while
    // Thread.sleep(1000);

}
 
开发者ID:knoobie,项目名称:bootstrap-formgroup,代码行数:29,代码来源:FormGroupTextFieldIT.java


示例7: testJavaScriptComponentWithBrowser

import org.vaadin.addonhelpers.automated.VaadinConditions; //导入依赖的package包/类
@Test
public void testJavaScriptComponentWithBrowser() throws InterruptedException {

    startBrowser();
    
    driver.navigate().to(
            BASEURL + BasicJavaScriptComponentUsageUI.class.getName());
    
    // Consider using Vaadin TestBench to make stuff easier
    new WebDriverWait(driver, 30).until(VaadinConditions.ajaxCallsCompleted());
    
    final WebElement inputElement = driver.findElement(By.tagName("input"));
    
    String value = inputElement.getAttribute("value");
    
    assertEquals(BasicJavaScriptComponentUsageUI.INITIAL_VALUE, value);
    
    inputElement.sendKeys("bar");

    driver.findElement(By.xpath("//button")).click();

    driver.manage().timeouts().implicitlyWait(500, TimeUnit.MILLISECONDS);
    
    String notificationText = driver.findElement(By.cssSelector(".v-Notification")).getText();
    
    assertTrue(notificationText.contains("bar"));
    
    // Just for demo purposes, keep the UI open for a while
    Thread.sleep(1000);
    
    
}
 
开发者ID:viritin,项目名称:archetype-vaadin-addon,代码行数:33,代码来源:BasicJavaScriptComponentUsageIT.java


示例8: testJavaScriptComponentWithBrowser

import org.vaadin.addonhelpers.automated.VaadinConditions; //导入依赖的package包/类
@Test
public void testJavaScriptComponentWithBrowser() throws InterruptedException {

    startBrowser();

    driver.navigate().to(
            BASEURL + BasicMyComponentUsageUI.class.getName());

    // Consider using Vaadin TestBench to make stuff easier
    new WebDriverWait(driver, 30).until(VaadinConditions.ajaxCallsCompleted());

    final WebElement el = driver.findElement(By.cssSelector(".mycomponent"));

    String origText = el.getText();

    el.click();

    new WebDriverWait(driver, 30).until(VaadinConditions.ajaxCallsCompleted());

    String newText = el.getText();

    assertNotSame(origText, newText);
    
    assertEquals("You have clicked 1 times", newText);
    
    // Just for demo purposes, keep the UI open for a while
    Thread.sleep(1000);

}
 
开发者ID:viritin,项目名称:archetype-vaadin-gwt-addon,代码行数:30,代码来源:BasicMyComponentUsageIT.java



注:本文中的org.vaadin.addonhelpers.automated.VaadinConditions类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java EntityManager类代码示例发布时间:2022-05-22
下一篇:
Java XYBoxAnnotation类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap