Reset Form CHROME

http://automation.appfoundation.com/1.0/extjs/form1.html
Line Action XPath Result Messages
7wait to be clickable input by name "first"//input[@name='first']None
8screenshot None
9type "John" into input by name "first"//input[@name='first']None
10type "Valentino" into input by name "last"//input[@name='last']None
11assert that input by name "first" is "John"//input[@name='first']None
12assert that input by name "last" is "Valentino"//input[@name='last']None
13screenshot None
14click button by text "Reset"//button[contains(.,'Reset')]None
15assert that input by name "first" is ""//input[@name='first']None
16assert that input by name "last" is ""//input[@name='last']None
17screenshot None


Reset Form FIREFOX

http://automation.appfoundation.com/1.0/extjs/form1.html
Line Action XPath Result Messages
7wait to be clickable input by name "first"//input[@name='first']None
8screenshot None
9type "John" into input by name "first"//input[@name='first']None
10type "Valentino" into input by name "last"//input[@name='last']None
11assert that input by name "first" is "John"//input[@name='first']None
12assert that input by name "last" is "Valentino"//input[@name='last']None
13screenshot None
14click button by text "Reset"//button[contains(.,'Reset')]None
15assert that input by name "first" is ""//input[@name='first']None
16assert that input by name "last" is ""//input[@name='last']None
17screenshot None


Reset Form HTML_UNIT

http://automation.appfoundation.com/1.0/extjs/form1.html
Line Action XPath Result Messages
7wait to be clickable input by name "first"//input[@name='first']None
8screenshot None
9type "John" into input by name "first"//input[@name='first']None
10type "Valentino" into input by name "last"//input[@name='last']None
11assert that input by name "first" is "John"//input[@name='first']None
12assert that input by name "last" is "Valentino"//input[@name='last']None
13screenshot None
14click button by text "Reset"//button[contains(.,'Reset')]None
15assert that input by name "first" is ""//input[@name='first']None
16assert that input by name "last" is ""//input[@name='last']None
17screenshot None


Reset Form SAFARI

http://automation.appfoundation.com/1.0/extjs/form1.html
Line Action XPath Result Messages
7wait to be clickable input by name "first"//input[@name='first']None
8screenshot None
9type "John" into input by name "first"//input[@name='first']None
10type "Valentino" into input by name "last"//input[@name='last']None
11assert that input by name "first" is "John"//input[@name='first']None
12assert that input by name "last" is "Valentino"//input[@name='last']None
13screenshot None
14click button by text "Reset"//button[contains(.,'Reset')]None
15assert that input by name "first" is ""//input[@name='first']None
16assert that input by name "last" is ""//input[@name='last']None
17screenshot None


Submit with Bad First Name CHROME

http://automation.appfoundation.com/1.0/extjs/form1.html
Line Action XPath Result Messages
25wait to be clickable input by name "first"//input[@name='first']None
26screenshot None
27type "Bad" into input by name "first"//input[@name='first']None
28type "Lastname" into input by name "last"//input[@name='last']None
29screenshot None
30click button by text "Submit"//button[contains(.,'Submit')]None
31assert that extjsdialog by default method contains "Invalid first name"//*[starts-with(@id, 'messagebox')]None
32screenshot None
33click extjsdialogbutton by text "OK"//*[starts-with(@id, 'messagebox')]/descendant::button[contains(.,'OK')]None
34wait to be clickable input by name "first"//input[@name='first']None
35type "Bad" into input by name "first"//input[@name='first']None
36assert that input by name "first" is "BadBad"//input[@name='first']None
37screenshot None


Submit with Bad First Name FIREFOX

http://automation.appfoundation.com/1.0/extjs/form1.html
Line Action XPath Result Messages
25wait to be clickable input by name "first"//input[@name='first']None
26screenshot None
27type "Bad" into input by name "first"//input[@name='first']None
28type "Lastname" into input by name "last"//input[@name='last']None
29screenshot None
30click button by text "Submit"//button[contains(.,'Submit')]None
31assert that extjsdialog by default method contains "Invalid first name"//*[starts-with(@id, 'messagebox')]None
32screenshot None
33click extjsdialogbutton by text "OK"//*[starts-with(@id, 'messagebox')]/descendant::button[contains(.,'OK')]None
34wait to be clickable input by name "first"//input[@name='first']None
35type "Bad" into input by name "first"//input[@name='first']None
36assert that input by name "first" is "BadBad"//input[@name='first']None
37screenshot None


Submit with Bad First Name HTML_UNIT

http://automation.appfoundation.com/1.0/extjs/form1.html
Line Action XPath Result Messages
25wait to be clickable input by name "first"//input[@name='first']None
26screenshot None
27type "Bad" into input by name "first"//input[@name='first']None
28type "Lastname" into input by name "last"//input[@name='last']None
29screenshot None
30click button by text "Submit"//button[contains(.,'Submit')]None
31assert that extjsdialog by default method contains "Invalid first name"//*[starts-with(@id, 'messagebox')]None
32screenshot None
33click extjsdialogbutton by text "OK"//*[starts-with(@id, 'messagebox')]/descendant::button[contains(.,'OK')]None
34wait to be clickable input by name "first"//input[@name='first']None
35type "Bad" into input by name "first"//input[@name='first']None
36assert that input by name "first" is "BadBad"//input[@name='first']None
37screenshot None


Submit with Bad First Name SAFARI

http://automation.appfoundation.com/1.0/extjs/form1.html
Line Action XPath Result Messages
25wait to be clickable input by name "first"//input[@name='first']None
26screenshot None
27type "Bad" into input by name "first"//input[@name='first']None
28type "Lastname" into input by name "last"//input[@name='last']None
29screenshot None
30click button by text "Submit"//button[contains(.,'Submit')]None
31assert that extjsdialog by default method contains "Invalid first name"//*[starts-with(@id, 'messagebox')]None
32screenshot None
33click extjsdialogbutton by text "OK"//*[starts-with(@id, 'messagebox')]/descendant::button[contains(.,'OK')]None
34wait to be clickable input by name "first"//input[@name='first']None
35type "Bad" into input by name "first"//input[@name='first']None
36assert that input by name "first" is "BadBad"//input[@name='first']None
37screenshot None