Browser Extensions to run simple automated test in all browsers - work can be split
$500-1250 USD
Cancelado
Publicado hace casi 12 años
$500-1250 USD
Pagado a la entrega
I need to write a **simple browser extension** which runs **natively in all 5 major browsers** -- IE (bho/atl), Safari (WebKit), Chrome, Opera and Firefox. It's almost just a **"hello world"** program with a placeholder for 2 menu items/2 toolbar buttons, a non-disruptive notification box, a function to call to a web service and a function to click a button on a test form.
**Feel free to bid on implementing for just one browser platform or a subset - the work can be split between different people.**
This is really just a **paid trial** as there can be lots of work here, extending and maintaining this code, possibly for years. Ultimately it will become an automated tool for comparing how web sites look in different browsers and I think it will be a fun and useful project.
**See detailed description section (below).**
I am an ex-Microsoft developer with 20+ years of experience but have too much on my plate right now so I need help. I can write it for any one of these browsers (4 or 5 hours for me in Firefox) so that you have a template if you like but then there's less work for you! I was figuring that the value of each project would average around $250 each with some being easier and some being harder -- maybe I should see if I can really write it in 4 hours for Firefox (the easiest for me and because notifications are supported natively) before I make this claim? And of course I will pay for features / work beyond this scope -- the complete spec is listed here below.
What I really want is to find some people to help me because I have more ideas and projects than I can do alone. I am easy to work with and hope that we can learn a lot from each other.
After this completes and is approved then there will be enough work to keep even 2 people busy for the next 6 months maintaining the test scripts which these extensions will run.
PS I am in USA for the next 3 weeks but live in Odessa, Ukraine so it would be a big plus if you were local and we could meet in person but it doesn't matter to me which time zone/country as I work all day and night.
PSS English is my preferred language.
## Deliverables
The project has 6 deliverables/features (same for each browser platform):
1. commented source code for browser extension project with a build/install script
2. extension adds 2 menu items to browser: (a) enable/disable which flips a Boolean variable; (b) a menu item to execute a 'run' command
3. toolbar with 2 buttons same as menu item - enable/disable and run
4. load/populate an array with a list of strings loaded from web service which I will give you a url to
5. detect navigation to a fixed url and slide in a non-disruptive notification box (e.g. Mozilla: xul notificationbox; Chrome: [login to view URL] or div; IE: explorer bar; Safari: webkitNotifications; Opera: ?) Maybe instead we could do it with HTML5 notifications if all browsers start to support it or just by adding a div to the current web page so that we can have a cross-platform solution.
This notification box has 2 items, a drop down filled with the strings loaded in #4 and a run button which executes a command in the privileged (extension) code.
6. the run command fills a textbox on my sample page with each label from the array loaded in #4, clicks a button, waits for the page to complete and repeats for the next entry in the list