类型List不是通用的;它不能用参数<webelement>

时间:2018-01-17 18:49:04

标签: java selenium selenium-webdriver selenium-chromedriver

我在这个方法中创建了一个名为 public void campoRechamada 的方法,我尝试在List中存储一个Datepicker,但Eclipse向我显示以下消息错误:类型List不是通用的;它不能用参数

参数化

我不知道为什么日食会显示这条消息。

P.S。:我使用Page Object。

按照下面的代码和消息错误的打印视图。

分类: AcertoPerfilTratamentoOs

public class AcertoPerfilTratamentoOs {

static WebDriver driver;

By cidade = By.id("cboCidade");
By tipoOcorrencia = By.id("txtTipoOcorrencia");
By telRes = By.id("txtTelResidencia");
By nomeCliente = By.id("txtCliente");
By campoVoip = By.id("txtVOIP");
By campoTelComercial = By.id("txtTelComercial");
By perfilUltimoAgendamento = By.id("txtPerfilPrimeiroAgOS");
By telCelular = By.id("txtTelCelular");
By codNet = By.id("txtCodNet");
By perfilUltimoAgend = By.id("txtPerfilUltimoAgOS");
By rechamada = By.id("txtDtRechamada");

public AcertoPerfilTratamentoOs(WebDriver driver) {
    this.driver = driver;
}

public void camposCidade(String CampoCidade) {
    WebDriverWait wait = new WebDriverWait(driver, 10);
    WebElement elementCidade = wait.until(ExpectedConditions.elementToBeClickable(cidade));

    Select slc = new Select(driver.findElement(cidade));
    slc.selectByVisibleText(CampoCidade);
}

public void campoTipoOcorrencia(String tipOcorrencia) {
    driver.findElement(tipoOcorrencia).sendKeys("reclamação");
}

public void campotelRes() {
    driver.findElement(telRes).sendKeys("2222-9999");
}

public void camponomeCliente() {
    driver.findElement(nomeCliente).sendKeys("Claudio");
}

public void campoVoip() {
    driver.findElement(campoVoip).sendKeys("5555");
}

public void campotelComercial() {
    driver.findElement(campoTelComercial).sendKeys("2222222");
}

public void campoultimoAgendamento() {
    driver.findElement(perfilUltimoAgendamento).sendKeys("segunda-feira");
}

public void campotelCelular() {
    driver.findElement(telCelular).sendKeys("99999-9999");
}
public void campoCodNet() {
    driver.findElement(codNet).sendKeys("123");
}
public void campoPerfilUltimoAgend() {
    driver.findElement(perfilUltimoAgend).sendKeys("Representante");
}
public void campoRechamada() {
    WebElement dateWidget = driver.findElement(rechamada);
    List <WebElement> columns = dateWidget.findElement(By.tagName("td")); 

}

}

分类: ValidarEstrategiaAcertoPerfilLancamentoManualTest

public class ValidarEstrategiaAcertoPerfilLancamentoManualTest {

static WebDriver driver;

@Before
public void setUp() throws Exception {
    SelecionarNavegador nav = new SelecionarNavegador();
    driver = nav.iniciarNavegador("chrome", "http://10.5.9.45/BkoMais_Selenium/");
}

@Test
public void logarAplicacao() {
    try {
        // Login Page
        LogarBkoMaisPage login = new LogarBkoMaisPage(driver);
        login.logar("844502", "Bcc201707");

        // Acessar a estratégia
        ProdutoNetEstrategiaAcertoDePerfilLancamentoManual AcertoPerfil = new ProdutoNetEstrategiaAcertoDePerfilLancamentoManual(
                driver);
        AcertoPerfil.AcessarEstrategia();

        // Registro Novo
        RegistroNovoCasoPage novoCaso = new RegistroNovoCasoPage(driver);
        novoCaso.registrarCaso();

        // Preenchendo o campo OCORRÊNCIA
        RandowNumber rn = new RandowNumber(driver);
        rn.randomNumber();

        // Preencher Campos da tela Tratamento Os
        AcertoPerfilTratamentoOs po = new AcertoPerfilTratamentoOs(driver);
        po.camposCidade(" ALMIRANTE TAMANDARE ");
        po.campoTipoOcorrencia("reclamação");
        po.campotelRes();
        po.camponomeCliente();
        po.campoVoip();
        po.campotelComercial();
        po.campoultimoAgendamento();
        po.campotelCelular();
        po.campoCodNet();
        po.campoPerfilUltimoAgend();
        po.campoRechamada();

    } catch (Exception e) {
        System.out.println("Mensagem de erro: " + e);
    }
}

@After
public void tearDown() throws Exception {
    Thread.sleep(1200000);
    SairPagina sair = new SairPagina(driver);
    sair.sairBkoMais();
    Thread.sleep(1000);
    driver.quit();
}

}

Eclipse Message Error

0 个答案:

没有答案