jarmo / RAutomation

RAutomation
MIT License
100 stars 33 forks source link

Anyone here working for Linux adapter ? #57

Closed passion8 closed 6 years ago

passion8 commented 11 years ago

With reference to https://github.com/watir/watir-webdriver/issues/182 i came here . I am thinking to write a Linux adapter for you . What you think ? Does anyone here is doing this job ?

jarmo commented 11 years ago

Hi!

I'm not aware that anyone is doing that. Probably not. At least not publicly. That would be awesome if you could do it.

What driver would you use on Linux to actually control windows and their controls? Does there even exist something like that or do you have to create some low-level tool for yourself?

If you start creating a new adapter then you'd also need to have a way to create a test application, with all the supported controls so RAutomation can run specs against it. For example on Windows we have WindowsForms application [1], which will be started up by specs automatically [2].

In other words - before you can start, you have to have a way to control windows and their controls already via some way and you need to think about creating a test application too.

I think that if you have these questions answered then the first goal might be to satisfy global public RAutomation API, which is being tested at specs under spec directory [3]. Ignore adapter specific specs under spec/adapter directory at first.

If you have any questions or problems then let me know. Otherwise good luck with this adventure!

[1] https://github.com/jarmo/RAutomation/tree/master/ext/WindowsForms [2] https://github.com/jarmo/RAutomation/blob/master/spec/spec_helper.rb#L112 [3] https://github.com/jarmo/RAutomation/tree/master/spec

enkessler commented 11 years ago

I don't think that anyone is currently working on one. I have often wanted to get one made but have always lacked a good starting point for interacting with the Linux OS. On Feb 27, 2013 11:09 AM, "Paritosh Piplewar" notifications@github.com wrote:

With reference to watir/watir-webdriver#182https://github.com/watir/watir-webdriver/issues/182i came here . I am thinking to write a Linux adapter for you . What you think ? Does anyone here is doing this job ?

— Reply to this email directly or view it on GitHubhttps://github.com/jarmo/RAutomation/issues/57 .

jarl-dk commented 11 years ago

I have looked at some options. If I was going to work on it I would probably using this: http://ldtp.freedesktop.org/wiki to get started.

jarmo commented 11 years ago

Seems interesting. Maybe it could be used as the only adapter for Linux, Windows and OS X, since they state that it is cross-platform. It even has Ruby support. So if anyone does have some spare time for experimentation, it would be awesome to check if it could be fitted with public API of RAutomation.

jarmo commented 10 years ago

Anyone on this?

passion8 commented 10 years ago

@jarmo , i am sorry i going very busy . if someone collaborate then we will do this within some weeks

enkessler commented 10 years ago

I'm more than happy enough to fill out the api if the basic connectivity is there but not quite happy or time filled enough to get that starting bridge work done.

globalcitizen commented 7 years ago

Motivated people could use http://www.semicomplete.com/projects/xdotool/ ... this would work on all platforms providing an X11 environment. However, this project seems pretty dead right now, no updates for 2-3 years. This is a drive-by comment!

jarmo commented 6 years ago

Closing this due to inactivity.