Where and how to begin writing a Delphi driver?

1,069 views
Skip to first unread message

lhof...@leitkapture.com

unread,
Jan 13, 2014, 5:06:54 PM1/13/14
to selenium-...@googlegroups.com
Hello!

I and my team would benefit from having a Delphi driver for Selenium. We do all of our development in Delphi, so it would make sense to be able to code our web application tests in Delphi -- driving Selenium through that code.

We do not work in .NET. With that in mind, how would we best get started writing a Delphi driver for Selenium? (We are writing in Delphi 17, at this point.)

Thank you!

Luke Inman-Semerau

unread,
Jan 13, 2014, 5:50:42 PM1/13/14
to selenium-...@googlegroups.com
Looks like someone asked a long time ago:
https://groups.google.com/forum/#!topic/selenium-users/hiRUBNu0aTs

basic getting started is to implement the JSONWireProtocol (a REST
API). It would be very good for you to hopefully know another language
that Selenium supports (Java, C#, Ruby, Python) and look through the
source of the implementation for guidance.
> --
> You received this message because you are subscribed to the Google Groups
> "Selenium Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to selenium-develo...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/selenium-developers/bcfd1edd-1cbf-44cb-a3ec-787d147c1132%40googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

Andreas Tolfsen

unread,
Jan 14, 2014, 6:40:42 AM1/14/14
to selenium-...@googlegroups.com

luke.s...@gmail.com writes:

> Looks like someone asked a long time ago:
> https://groups.google.com/forum/#!topic/selenium-users/hiRUBNu0aTs
>
> basic getting started is to implement the JSONWireProtocol (a REST
> API). It would be very good for you to hopefully know another language
> that Selenium supports (Java, C#, Ruby, Python) and look through the
> source of the implementation for guidance.

Adding to what Luke is saying…

If you're unfamiliar with WebDriver's architecture, I quite like the
slides Santi made a while back to illustrate how things are connected:

https://speakerdeck.com/santiycr/stripping-down-remotewebdriver
Reply all
Reply to author
Forward
0 new messages