在Selenium中调用录制的函数时,Webdriver无法正常工作

时间:2017-12-19 14:07:07

标签: selenium-webdriver selenium-ide

我有以下代码:

@Test
public void testNewaudit1() throws Exception 
{
    driver.get(baseUrl + "public/login"); 
    driver.findElement(By.id("username")).clear();
    driver.findElement(By.id("username")).sendKeys("Emp0001");
    driver.findElement(By.id("password")).clear();
    driver.findElement(By.id("password")).sendKeys("Emp0001");
    driver.findElement(By.xpath("//button[@type='submit']")).click();

    driver.findElement(By.linkText("Manage")).click();

    driver.findElement(By.linkText("Company (GST)")).click();

    driver.findElement(By.linkText("Regular")).click();

    driver.findElement(By.linkText("Add")).click();

    driver.findElement(By.id("company_name")).clear();
    driver.findElement(By.id("company_name")).sendKeys("vel and company");
    driver.findElement(By.id("phoneno1")).clear();
    driver.findElement(By.id("phoneno1")).sendKeys("9865320147");
    driver.findElement(By.id("cemail")).clear();
    driver.findElement(By.id("cemail")).sendKeys("dfhgdsj@gmail.com");
    driver.findElement(By.id("aphoneno")).clear();
    driver.findElement(By.id("aphoneno")).sendKeys("9876544321");
    driver.findElement(By.id("cgstno")).clear();
    driver.findElement(By.id("cgstno")).sendKeys("27AASCS2460H1Z0");
    driver.findElement(By.id("cweblink")).clear();
    driver.findElement(By.id("cweblink")).sendKeys("www.google.com");
    driver.findElement(By.id("cpanno")).clear();
    driver.findElement(By.id("cpanno")).sendKeys("ABCDE1234F");
    driver.findElement(By.id("image2")).clear();
}

我在代码中使用了id个函数,但是在运行脚本时,id函数无效,我收到此错误:

Error message

使用selenium IDE工具时,相同的脚本运行时没有任何错误,但使用了导致的selenium Web_driver错误。

我该如何解决这个问题?

0 个答案:

没有答案