`

Java使用Selelium的一个例子

阅读更多
public class TestUserRegister extends TestCase {

	public TestUserRegister() {

	}

	WebDriver driver;

	protected void setUp() throws Exception {
		System.out.println("setup before father class - before class");

		// driver = new FirefoxDriver();
		driver = new FirefoxDriver();

		// Adjust firefox window
		// JavascriptExecutor js = (JavascriptExecutor) driver;
		// js.executeScript("window.resizeTo(1280,heightscreen.)");
		// driver.get("http://localhost:8080/HelloStripes/index.jsp");
	}

	public void test1() {
		driver.findElement(By.id("message")).sendKeys("Test");
		driver.findElement(By.id("sayHello")).click();
		waitForLoad(By.id("HelloWorld"));
	}

	public void waitForLoad(final By elementBy) {
		WebDriverWait wait = (new WebDriverWait(driver, 30));
		wait.until(new ExpectedCondition<Boolean>() {
			public Boolean apply(WebDriver d) {
				boolean loadcomplete = d.findElement(elementBy).isDisplayed();
				return loadcomplete;
			}
		});
	}

}
分享到:
评论

相关推荐

    java宝典里面的练习例子,好多哦,对初学java的人来说很有用的!!代码和理智都很经典!!

    java宝典里面的练习例子,好多哦,对初学java的人来说很有用的!!代码和理智都很经典!!java宝典里面的练习例子,好多哦,对初学java的人来说很有用的!!代码和理智都很经典!!java宝典里面的练习例子,好多哦,...

    90个java-swing基础例子.zip

    Java Swing 是Java GUI(图形用户界面)库的一部分,主要用于创建桌面应用程序。...对于初学者来说,这是一个很好的学习资源,而对于有经验的开发者来说,它也可以作为快速查找特定功能示例的参考。

    java经典10个例子

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、健壮性和安全性著称。这个名为“java经典10个例子”的压缩包很可能包含了十个能够帮助初学者和有经验的开发者更好地理解和运用Java语言的关键示例。以下是这十...

    java一个监听器的例子

    以下是一个简单的例子,展示了如何创建一个使用动作监听器的Java程序: ```java import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class ListenerExample...

    javaApplet学习简单例子

    这个"javaApplet学习简单例子"是一个关于计算贷款利率的实例,非常适合初学者理解Java Applet的工作原理和编程模式。 在Java Applet中,主要涉及以下几个核心知识点: 1. **Applet类**:所有的Java Applet都继承自...

    java简单程序小例子

    另外,集合框架是Java库的一个重要组成部分,包括List、Set和Map接口,以及它们的实现类,如ArrayList、LinkedList、HashSet、HashMap等,这些数据结构提供了存储和操作对象的多种方式。 线程是Java的另一大特色,...

    java 第一个实战例子

    刚学java ,打的第一个 代码,高手 请忽略。

    超级经典java例子,涉及到大部分java类库的使用

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、高性能和丰富的类库而著名。...对于初学者而言,这是一个宝贵的资源库,对于经验丰富的开发者来说,也是一个复习和查找特定功能实现的好去处。

    java 注册登陆例子

    此外,"damo"标签可能是指这个例子是一个示例代码或模板,帮助初学者快速理解和实践Java Web开发中的注册登录功能。学习此例子时,建议读者理解每一行代码的作用,动手运行并调试,以加深理解。 总之,"java 注册...

    JAVA代码大全的例子

    总的来说,"JAVA代码大全的例子"是一个宝贵的教育资源,它涵盖了Java编程的各个方面,无论你是初学者还是经验丰富的开发者,都能从中受益。通过逐个研究这些例子,你将能够逐步提高你的编程技能,更好地理解和运用...

    关于JAVA编程的100个例子

    在Java编程世界里,实践是理解概念和提升技能的关键。"关于JAVA编程的100个例子"这个压缩包...所以,不要只是阅读,动手去尝试每一个例子,将理论与实践相结合,你会发现自己的编程技能在不知不觉中得到了显著提升。

    Java 语言基础例子代码.rar

    这些例子涵盖了数组、数学算法以及字符串处理等核心主题,对于学习Java的初学者来说,这是一个非常实用的资源。 首先,我们来讨论一下数组。在Java中,数组是一种存储同类型数据集合的数据结构。这个压缩包中的例子...

    Java学习Ajax的小例子

    这个小例子是一个很好的起点,它展示了如何在Java环境中使用Ajax进行动态页面更新。通过深入学习和实践,你可以掌握更高级的Ajax技术,如使用jQuery或Vue.js等库简化Ajax操作,以及更复杂的服务器端逻辑和数据处理。

    大量JAVA例子(各种各样例子,由浅入深)

    例如,`corejava`目录下的一个文件可能演示了如何声明和使用不同数据类型(如int,double,boolean)的变量,以及如何通过运算符进行基本的算术和逻辑操作。 随着对基础知识的深入,你可能会遇到关于类和对象的例子...

    java例子大全 实用版

    "Java例子大全 实用版"是一个非常宝贵的资源集合,为初学者和有经验的开发者提供了丰富的学习材料。这个压缩包文件旨在帮助用户深入理解和掌握Java编程的各种概念和技术。 首先,Java例子大全涵盖了基础语法、面向...

    java+EasyUI完整项目例子

    总结来说,"java+EasyUI完整项目例子"是一个综合了后端Java技术和前端EasyUI框架的实际应用案例,对于学习和理解Java Web开发,尤其是如何利用EasyUI构建用户界面,具有很高的参考价值。通过研究这个项目,开发者...

    java Selenium Web自动化例子

    java Selenium Web自动化例子小例子,自动启动火狐浏览器执行自动化例子,环境需要自己搭建,代码简单易懂

    易语言JAVA调用 例子

    4. **源码使用说明.txt**:这是一个文本文件,提供了如何使用这个例子的详细步骤和注意事项,包括如何配置环境、如何调用Java方法等。通常,这样的说明文档对于初学者来说非常有帮助,因为它解释了技术细节和实践...

    Java个人练习的例子

    "1.5"可能指的是Java 5.0,这是一个重要的Java版本,引入了泛型、枚举、可变参数等特性。"1.4"可能指的是Java 1.4,这个版本引入了正则表达式、集合框架的改进等。每个文件可能涵盖了一个或多个关于XML解析的具体...

Global site tag (gtag.js) - Google Analytics