Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dojo.require("dijit.dijit"); // optimize: load dijit layer
- dojo.require("dijit.robotx"); // load the robot
- dojo.addOnLoad(function(){
- //To be parameters:
- var page = "loanin.html";
- var textAreas = [];
- //Selectors
- var selectors = {
- textAreas: "textarea.input-textarea"
- }
- var nodes = {
- textAreas: undefined,
- passField: undefined,
- loginButton: undefined,
- errorMsgNode: undefined
- };
- //Load the login page:
- doh.robot.initRobot('/collectionspace/ui/html/'+page);
- doh.register("Record Tests", [
- //Part 1 - do the login
- {
- name: "Saved fields on new - setup",
- timeout: 25000,
- runTest: function(){
- doh.robot.sequence(function() {
- nodes.textAreas = dojo.query(selectors.textAreas);
- },4000);
- }
- }, {
- name: "Saved fields on new",
- timeout: 25000,
- runTest: function(){
- var d=new doh.Deferred();
- var i;
- var prefix = 1000;
- var textAreaValues=[];
- //fill all text areas:
- doh.robot.mouseMoveAt(function() {
- return dojo.query(selectors.textAreas)[0];
- }, 500, 500);
- doh.robot.typeKeys("Kasper", 3000, 2000);
- for (i=0; i<nodes.textAreas.length; i++) {
- tmp = nodes.textAreas[i];
- doh.robot.mouseMoveAt(tmp,500, 500);
- doh.robot.mouseClick({
- left:true
- },500);
- // doh.robot.sequence(function() {
- // textAreaValues[0] = prefix+" "+textAreas[i].id+" - "+textAreas[i].className;
- // });
- }
- doh.robot.sequence(function(){
- d.callback(true);
- }, 1000);
- return d;
- }
- }
- ]);
- doh.run();
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement