Неподдерживаемая команда assignID с JUnit4 из Selenium IDE

Я новичок в JUnit и Selenium IDE, но у меня возникает эта ошибка - неподдерживаемая команда 'assignID' в JUnit4. Есть ли эквивалент в JUnit 4 от Selenium IDE? В Selenium это выглядит так:

Команда assignId
Target id = _globalSearchTextBox
Поиск значения

Тип команды
Целевой поиск
Курсы бакалавриата

  public void testFindUGCourse4() throws Exception {  
    driver.get(baseUrl + "/index.aspx");  
    assertEquals("University of Birmingham - University of the Year for graduate employment", driver.getTitle());  
    boolean x = isElementPresent(By.xpath("//button[@type='button']"));
    driver.findElement(By.cssSelector("button.search-toggle.js-search-toggle")).click();  
    // ERROR: Caught exception [ERROR: Unsupported command [assignId | id=_globalSearchTextBox | search]]  
    // ERROR: Caught exception [Error: locator strategy either id or name must be specified explicitly.]  
    driver.findElement(By.id("_globalSearchButton")).click();  
    assertEquals("Search", driver.getTitle());  
    driver.findElement(By.linkText("Course results")).click();  
    driver.findElement(By.cssSelector("a.faux-radio.icon--radio")).click();  
    try {  
      assertEquals("Undergraduate", driver.findElement(By.xpath("(//a[contains(text(),'Undergraduate')])[2]")).getText());  
    } 
    catch   (Error e) {
     verificationErrors.append(e.toString());  
    }  
    try {
    assertTrue(driver.findElement(By.id("courseresults")).getText().matches("^[\\s\\S]*Level[\\s\\S]*Undergraduate[\\s\\S]*$"));   
    } 
    catch     (Error e)   {  
      verificationErrors.append(e.toString());  
    }  
    assertEquals("Search", driver.getTitle());  
  }

0 ответов

Другие вопросы по тегам