Java使用Selelium的一个例子 博客分类: SorLib javaSeleliumdemo例子
程序员文章站
2024-03-12 08:25:26
...
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使用Selelium的一个例子 博客分类: SorLib javaSeleliumdemo例子
-
一个完整的Java RMI通讯的例子 博客分类: SorLib javarmidemo例子
-
Java使用Selelium的一个例子 博客分类: SorLib javaSeleliumdemo例子
-
一个完整的混合加密方式在Socket客户机服务器通信应用中的例子 博客分类: java 应用服务器Socket正则表达式SecurityGmail
-
一个 Java SE 7 Fork/Join 的小例子 博客分类: Java Fork/JoinJava SE 7
-
一个 Java SE 7 Fork/Join 的小例子 博客分类: Java Fork/JoinJava SE 7