Quantcast
Channel: Active questions tagged selenium - Stack Overflow
Viewing all articles
Browse latest Browse all 97785

Button not clickable consistently in Selenium Java

$
0
0

I am trying to click a button in selenium java code and it is not clicking all the time. Apparently this is pretty common issue.

I tried below few solutions:

HTML Code :

<button class="btn btn--action btn--border-white btn--my__calculate" style="display: inline-block;">Final Figure</button>

Solution 1:

WebElement btnWorkout = webDriver.findElement(By.cssSelector(".btn--my__calculate"));

        if (btnWorkout.isDisplayed() && btnWorkout.isEnabled()) {
            btnWorkout.click();
        }

Solution 2 :

WebDriverWait wait = new WebDriverWait(webDriver, 10);
        WebElement btnWorkout = wait.until(ExpectedConditions.elementToBeClickable(By.cssSelector(".btn--my__calculate")));
        btnWorkout.click();

Solution 3:

WebElement btnWorkout = webDriver.findElement(By.cssSelector(".btn--my__calculate"));
JavascriptExecutor executor = (JavascriptExecutor) webDriver;
        executor.executeScript("arguments[0].click();", btnWorkout);

None of them worked for me.

Other strange thing is above step passes without an error and button doesn't click as expected


Viewing all articles
Browse latest Browse all 97785

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>