`

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

    JAVA代码大全的例子

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

    关于JAVA编程的100个例子

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

    java学习150个经典的例子

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

    Java 语言基础例子代码.rar

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

    Java学习Ajax的小例子

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

    基于JAVA的一个OPC Client例子

    在基于Java的OPC Client开发中,我们通常会使用第三方库,如本例子中的"jeasyopc.jar",这是一个简洁易用的Java OPC库,名为JeasyOPC。 JeasyOPC库提供了对OPC UA(OPC统一架构)的支持,这是OPC标准的最新版本,...

    java+EasyUI完整项目例子

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

    java 执行sql脚本 例子

    java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行...

    JAVA反射机制及应用例子

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

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

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

    JAVA入门程序例子

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

    java多线程并发编程例子

    你可以提交一个`Callable`给`Executor`,然后使用`FutureTask`来获取计算结果。`TestFutureTask.java`可能包含了如何使用`FutureTask`来管理和获取异步任务结果的代码。 以上这些工具类在并发编程中都有其特定的...

    java Selenium Web自动化例子

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

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

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

    java小例子

    每个“Java小例子”都是一个独立的学习单元,帮助开发者逐步掌握Java语言的核心概念和实践技巧。如果在运行这些例子时遇到缺少的包,可能需要根据代码内容手动导入相应的Java库,例如`import java.util.*;`用于访问...

Global site tag (gtag.js) - Google Analytics