Hi all,
I am trying to automate script for IE11, but click() action doesn’t work. As a workaround, I used JavaScriptExecutor, but it doesn’t work, test passes, but it doesn’t click actually, any ideas?
Test works fine on FF and Chrome
Hi all,
I am trying to automate script for IE11, but click() action doesn’t work. As a workaround, I used JavaScriptExecutor, but it doesn’t work, test passes, but it doesn’t click actually, any ideas?
Test works fine on FF and Chrome
Found solution,
Code:
WebDriver driver = DriverFactory.getWebDriver()
WebElement element = WebUiCommonHelper.findWebElement(to, 10)
JavascriptExecutor executor = ((driver) as JavascriptExecutor)
executor.executeScript(‘arguments[0].click;’, element)
doesn’t work. Instead I tried
WebDriver driver = DriverFactory.getWebDriver()
WebElement element = WebUiCommonHelper.findWebElement(to, 10)
((JavascriptExecutor) driver).executeScript(“arguments[0].click();”, element)
and it worked, I don’t know why