`

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宝典里面的练习例子,好多哦,...

    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 ,打的第一个 代码,高手 请忽略。

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

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

    java 注册登陆例子

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

    关于JAVA编程的100个例子

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

    java学习150个经典的例子

    "java学习150个经典的例子"是一个极好的资源,它涵盖了Java基础学习的各个方面,帮助初学者和进阶者深化对Java的理解并提升编程技能。 1. **基本语法与数据类型**:Java的基础包括关键字、标识符、变量、常量、数据...

    Java 语言基础例子代码.rar

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

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

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

    java+EasyUI完整项目例子

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

    java Selenium Web自动化例子

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

    易语言JAVA调用 例子

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

    Java2 实用教程(第五版)课本例子以及习题解答(耿祥义、张跃平编著)

    《Java2实用教程》是Java编程领域的一本经典教材,由耿祥义和张跃平两位专家编著,已经更新到了第五版。这本书深入浅出地介绍了Java编程语言的基础知识和高级特性,旨在帮助读者掌握Java编程技术,提升实际开发能力...

    学习JAVA的经典小例子

    例如,一个简单的例子可能是创建一个“学生”类,然后演示如何实例化对象并调用其方法。 异常处理也是Java编程中不可忽视的部分。在压缩包中,可能会找到关于try-catch-finally块的实例,用于演示如何捕获和处理...

    java递归例子

    java递归小例子,供初学者学习使用。九九递归

    java控制热敏打印机的例子

    以下是一个简单的使用Java和RXTX库控制爱普生热敏打印机的示例: 1. 首先,确保在项目中添加RXTX库。可以通过Maven或者手动下载jar文件并添加到项目的类路径中。 2. 创建一个`SerialPort`对象,连接到打印机的串行...

    JAVA流文件全部例子

    JAVA流文件全部例子JAVA流文件全部例子JAVA流文件全部例子JAVA流文件全部例子JAVA流文件全部例子JAVA流文件全部例子JAVA流文件全部例子JAVA流文件全部例子JAVA流文件全部例子JAVA流文件全部例子

Global site tag (gtag.js) - Google Analytics