Se for usar selenium 2.. tem que usar webdriver…  neh ( a não ser para coisas que ainda não foram portadas, ou que foram portadas mas não sao inteligentes como antes)

Parece que as vezes é possivel do FindElement dar problema e não achar o id, name, xpath  do que vc esta procurando.. ou seja

WebDriver.findElementById();  WebDriver.findElementByXpath(); WebDriver.findElementByName(); podem retornar que não acharam seu elemento ” Unable to locate element:

Solução é sentar e chorar? por enquanto não.. use a instrução base delas ;)

WebDriver.findElementBy(By by)

 

Exemplo: antes e… WebDriver.findElementById(ID).click();  agora… WebDriver.findElement(By.id(ID)).click()

WebDriver.findElementByXpath(By.xpath(“xpath”)).click();  agora…  WebDriver.findElement(By.xpath(xpath)).click()

 

Resolveu minha vida.. pode ajudar a sua.. ;)
até a proxíma!

One Response to “Selenium 2 Tips And Tricks: FindElement”

  1. Cléuber José disse:

    Cara, eu não entendi,
    esse comando que vc colocou ai como antes não aparece para mim.
    é alguma biblioteca nova?

    Falou, um abraço!

Leave a Reply