Не получается кликнуть элемент после обновления Firefox с помощью WebDriver.

Не получается кликнуть элемент после обновления Firefox до 20 версии с помощью WebDriver.

http://translate.google.com/?hl=en

Элемент driver.findElement(By.id("gt-pb-sw1")).click(); не кликает и не выдает никаких ошибок, пока стоял Firefox 19 все работало.

Если не трудно скажите как мне кликнуть этот элемент.

просто не надо было обновлятся до новой версии firefox

если у вас все работало на 19 версии, просто откатитесь обратно и дальше работайте

У вас не совсем правильный локатор, попробуйте кликнуть по XPATH = //*[@class='jfk-button-img']

тоже столкнулся с такой проблемой при обновлении FF, локаторы ОК, код не менялся, билд проекта одинаковый - в 19 работает, в 20 нет. при дебаге %element%.Click() не выдает не каких ошибок и т.д. просто "съедает" клик :) пришлось немного сменить локатор, раньше кликал на //li поменял на //p , чем его не устраивал старый локатор с //li - не понятно.

во-первых - смотрите на поддержку WebDrivera версии Firefox.

во-вторых  -- да лучше без супер необходимости не обновлять версию браузера.

Всем большое спасибо. Решения я пока не нашел для Firefox 20. Интересно можно ли кликнуть этот элемент javascript? Если да то подскажите, пожалуйста, как это сделать.

Ну держи пример для Java :)

        @FindBy (xpath = ".//*[@id='general']/li[7]/div[1]/a/span")
        public WebElement linkAddVehicles;
   
        JavascriptExecutor js;
        if (driver instanceof JavascriptExecutor) {
            js = (JavascriptExecutor)driver;
            js.executeScript("arguments[0].click()", linkAddVehicles);
        }