import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
import java.util.HashMap;
import java.util.Map;
import org.junit.After;
import org.junit.Before;
// Generated by Selenium IDE
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.Dimension;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Jittest0001Test {
private WebDriver driver;
private Map<String, Object> vars;
JavascriptExecutor js;
@Before
public void setUp() {
System.setProperty("webdriver.chrome.bin", "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
System.setProperty("webdriver.chrome.driver", "G:\\自动测试\\chromedriver.exe");
driver = new ChromeDriver();
js = (JavascriptExecutor) driver;
vars = new HashMap<String, Object>();
}
@After
public void tearDown() {
driver.quit();
}
@Test
public void jittest0001() {
// Test name: jit_test_0001
// Step # | name | target | value
// 1 | open | / |
driver.get("https://www.126.com/");
// 2 | setWindowSize | 1536x824 |
driver.manage().window().setSize(new Dimension(1536, 824));
// 3 | click | css=#normalLoginTab > .loginbox-title |
driver.findElement(By.cssSelector("#normalLoginTab > .loginbox-title")).click();
// 4 | assertTitle | 126网易免费邮--你的专业电子邮 |
assertThat(driver.getTitle(), is("126网易免费邮--你的专业电子邮"));
// 5 | selectFrame | index=2 |
driver.switchTo().frame(2);
// 6 | click | name=email |
driver.findElement(By.name("email")).click();
// 7 | type | name=email | a123
driver.findElement(By.name("email")).sendKeys("a123");
// 8 | click | name=password |
driver.findElement(By.name("password")).click();
// 9 | type | name=password | a123
driver.findElement(By.name("password")).sendKeys("a123");
// 10 | click | xpath=//label[contains(.,'十天内免登录')] |
driver.findElement(By.xpath("//label[contains(.,\'十天内免登录\')]")).click();
// 11 | click | id=dologin |
driver.findElement(By.id("dologin")).click();
}
}
这是我用selenium导出的一段代码,在eclipse和idea里怎么运行都是有错误,也不知道该怎么改,求大神指教!
可以给出出错的代码行和异常信息,以及期望的运行结果
已解决,具体看我博客最新的关于selenium的那一篇。