Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Any purely functional language bindings available for Selenium2/WebDriver?

While looking for any purely functional language bindings for Selenium2/WebDriver, I came across a repository for Haskell bindings for Selenium RC but not for the Selenium2/WebDriver.

I am interested in getting more comfortable with ideas of functional languages while sticking to Selenium2, if possible. I have been playing with Haskell for a month or so and understand that Haskell is a pure functional language so was wondering if they have any bindings for Selenium2. Otherwise, could you suggest any other functionally-oriented language bindings for Selenium2?

like image 204
self-babush Avatar asked Jan 23 '12 16:01

self-babush


People also ask

What are language bindings in Selenium?

The term language binding generally refers to mapping a software library/API to another language in the manner to be used in two different developing ecosystems and/or environments with the same functionalities. The number of Selenium users has grown significantly over time.

Which of the language is supported by Selenium WebDriver?

Selenium WebDriver (Selenium 2.0) is fully implemented and supported in JavaScript (Node. js), Python, Ruby, Java, Kotlin (programming language), and C#.

Which language bindings are not developed by Selenium?

Expl:ASP.NET programming language is not supported by Selenium. Selenium supports Node. js, Python, Ruby, Java, Kotlin, and C# programming languages.

How many languages bindings of Selenium WebDriver are available?

Selenium WebDriver comes in 5 official language bindings: Ruby, Python, Java, JavaScript and C#.


1 Answers

The reply is a bit late, but I've released a Haskell client for WebDriver on Hackage that you may be interested in: http://hackage.haskell.org/package/webdriver

like image 55
kallisti Avatar answered Oct 21 '22 08:10

kallisti