如何利用Selenium IDE 生成可参考的java代码

1. Install Selenium IDE as a plugin of firefox browser.  You'd better download the latest one from http://seleniumhq.org/download/

 

2. Create a java file "fromide.java" in your eclipse project as below structure.  This file should be empty at this time.

 

 
 

3. Start it to record a script about any operation.

 

4. Save it to fromide.java in your eclipse project as Junit4 code.  Cover the existing one.

 

 

5. Open it in Eclipse.  Remember it's unavailable now.

 

 

6. Define selenium variable as below.  In order to make it available.

 package com.example.tests;

import com.thoughtworks.selenium.*;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.regex.Pattern;

public class fromide {
 private DefaultSelenium selenium; // Notice: This line should be added manually.

 @Before
 public void setUp() throws Exception {
  selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://www.baidu.com/");
  selenium.start();
 }

 @Test
 public void testFromide() throws Exception {
  selenium.open("/");
  selenium.type("id=kw", "asd");
  selenium.type("id=kw", "selenium webdriver");
  selenium.waitForPageToLoad("30000");
  selenium.click("//table[@id='1']/tbody/tr/td/h3/a/font[2]");
 }

 @After
 public void tearDown() throws Exception {
  selenium.stop();
 }
}

7. Run it.  It would simulate your operation per Eclipse.  That's what we need.  Then we can modify and utilize it in Eclipse.  It's a professional way to develop selenium Java code.  Record the code by Selenium IDE first, then develop it in Eclipse to make it more comfortable as you want.

猜你喜欢

转载自lihuaiyuan84.iteye.com/blog/1722486