WinAppDriver icon indicating copy to clipboard operation
WinAppDriver copied to clipboard

Is it possible to execute javascript using WinAppDriver?

Open sramssh opened this issue 4 years ago • 3 comments

When I try to execute Javascript I get an exception that the Command is not implemented. I am trying to do something like below. How can I execute JavaScript ?

String script = ""; JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript(script);

sramssh avatar Mar 26 '21 16:03 sramssh

Yes its not supported

anunay1 avatar Mar 27 '21 13:03 anunay1

Bro JS is only for browser

sulaimaan26 avatar Mar 04 '25 05:03 sulaimaan26

Yep not for WinAppDriver use: For WebView2 controls I use:

public EdgeDriver Driver { get; }
public void ScrollToTop()
{
  IJavaScriptExecutor js = (IJavaScriptExecutor)Driver;
  js.ExecuteScript("window.scrollTo(0, 0)");
}

public void ScrollToBottom()
{
  IJavaScriptExecutor js = (IJavaScriptExecutor)Driver;
  js.ExecuteScript("window.scrollTo(0, document.body.scrollHeight)");
}

liljohnak avatar Mar 04 '25 15:03 liljohnak