dclarke / apps-extension.sikuli Goto Github PK
View Code? Open in Web Editor NEWFunctional Tests for the Mozilla Labs Apps Project
Home Page: apps.mozillalabs.com
Functional Tests for the Mozilla Labs Apps Project
Home Page: apps.mozillalabs.com
Add support in os_box to open and delete applications on the native Windows 7 desktop.
The test framework currently does not support testing with any linux OS. We need to add support to be able to run tests on the linux OS.
Upon running apps-extension.sikuli on a 1920x1200 monitor, sikuli will fail to recognize the demoapps.png when firefox arrives on https://apps.mozillalabs.com/appdir/. This is likely a screen resolution based issue.
Setup a build automation script with an appropriate technology (e.g. Ant) to automate the build and run tasks of this codebase.
Test suite setup currently puts all python files in global scope. This creates a problem if naming becomes an issue, as each python file is tightly bound to certain globals existing, rather than a set of files that it really depends on. The refactoring for this would require a removal of the global setup and have the python files explicitly specify what libraries they reference.
The current codebase utilizes page objects for representing web pages. There should be a higher level abstract class that defines the contract requirements for a page class to be a true page object.
MPL 2.0 is already out and I think this project should use it too for standardization and simplicity.
When running the testing framework with firefox already running, behavior is inconsistent on how the test framework operates. We should consider either handling the case that firefox is already running cleanly or require that the firefox browser not be running during setup.
The testing framework currently makes tight binding to a particular Win 7 theme, which could cause unexpected behavior if someone runs the code on OS with a different theme from where the images for the desktop were generated. We need to find a better way to handle this issue.
Note: Behavior specific to one user's machine.
Stack trace dump: http://pastebin.mozilla.org/1456556
Screencast: http://screencast.com/t/RXdNWLiv5qEc
On execution of the testing framework, firefox does not appear to be starting, but a timeout startup error does not appear to be thrown. Needs investigation as to why this is happening. Possible ideas:
The existing codebase does not follow a coding standard cleanly. We need to get a linter setup, run it on the code, and clean the resulting code up to have it pass the linter.
Style issue. Should avoid hardcoding strings and numbers - Use constants.
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.