`

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 springboot微信消息通知例子java springboot微信消息通知例子java sprin

    微信消息通知例子java springboot微信消息通知例子java springboot微信消息通知例子java springboot

    java一个监听器的例子

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

    java源码包---java 源码 大量 实例

    1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...

    java100个经典例子

    java100个经典例子,学习java的必备, 达内老师推荐的

    关于JAVA编程的100个例子

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

    Java 语言基础例子代码.rar

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

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

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

    java+EasyUI完整项目例子

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

    JAVA反射机制及应用例子

    JAVA反射机制及应用例子.。。Reflection API

    使用Java实现反射的简单例子ReflectionExample.zip

    使用Java实现反射的简单例子,反射是Java中一个强大而复杂的特性,它允许在运行时检查类、创建和使用对象...请注意,这只是一个简单的例子,实际使用时需要处理更多异常,并且可能需要处理不同的参数类型和访问修饰符。

    JAVA入门程序例子

    这个名为"JAVA入门程序例子"的压缩包提供了初学者学习Java语言的良好资源,涵盖了基础语法、J2SE常用包的运用、Java Swing图形界面设计以及JDBC数据库连接技术。 1. **JAVA语法基础**: - **变量与数据类型**:...

    java Selenium Web自动化例子

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

    易语言JAVA调用 例子

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

    Java经典程序100个例子!让你零基础作出不错的程序。初学、入门、毕设课设都能用

    例如,你可以通过编写一个简单的命令行计算器来学习运算符的使用,或者通过实现一个文本处理器来理解字符串操作。文件操作的示例可以教你如何读写文件,这对于许多实际项目至关重要。网络编程的例子可能涉及HTTP请求...

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

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

    学习JAVA的经典小例子

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

    java递归例子

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

Global site tag (gtag.js) - Google Analytics