rpossan / autoit Goto Github PK
View Code? Open in Web Editor NEWA ruby gem to handle Windows objects with AutoIT for Automation and Tests projects.
License: MIT License
A ruby gem to handle Windows objects with AutoIT for Automation and Tests projects.
License: MIT License
AutoIt use some strategies to match an element, but programmer needs to inform if it is an ID, Class or whatever annotation.
Could be interesting match elements as the capybara way, where the library match the element independent of the user intention. It can be ID, class or combination of both.
Running the method "open_app" raise error in the ruby interpreter.
Acceptance Criteria:
Find a way to allow this gem to run in a CI process (circle ci for example)
rubocop -f html -o rubocop.html & start chrome rubocop.html
Create a rake task or a command line of gem to install the AutoIt DLLs without require this on OS
Its receive as argument the AutoIt command and the arguments as ID, class, etc
Code of conduct link present in README redirects to a Not Found Page
Acceptance Criteria:
DLL Methods:
Working as XPATH for web elements, its interesting using some annotation to make a path for an element.
Fix and solve all rubocop offenses:
rubocop -f html -o rubocop.html & start chrome rubocop.html
Acceptance Criteria:
'autoit install' command line is not working properly. Nothing happens when run the command.
Ruby 2.5.3p105 on Windows 7
Error upon init
require 'autoit'
control = AutoIt::Control.new
C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/autoit-1.3.3/lib/autoit/control.rb:12:in initialize': unknown OLE server:
AutoItX3.Control' (WIN32OLERuntimeError)
HRESULT error code:0x800401f3
Invalid class string
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/autoit-1.3.3/lib/autoit/control.rb:12:in new' from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/autoit-1.3.3/lib/autoit/control.rb:12:in
initialize'
from autoit.rb:3:in new' from autoit.rb:3:in
Write a basic documentation of use to release 1.0 version
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.