File tree 3 files changed +8
-6
lines changed
3 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 27
27
App [ 'login_panel' ] . define 'user_name_field' , 'contentView.loginNameField' , TextFieldView
28
28
App [ 'login_panel' ] . define 'password_field' , 'contentView.passwordField' , TextFieldView
29
29
App [ 'login_panel' ] . define 'login_button' , 'contentView.loginButton' , ButtonView
30
- App [ 'login_panel' ] . define 'login_err_msg' , 'contentView.loginErrorMessage ' , LabelView
30
+ App [ 'login_panel' ] . define 'login_err_msg' , 'contentView.loginErrorMessageLabel ' , LabelView
31
31
App [ 'login_panel' ] . define 'guest_signup_button' , 'contentView.guestSignupButton' , ButtonView
32
32
33
33
App [ 'signup_panel' ] . define 'signup_prompt' , 'contentView.signupPrompt' , LabelView
Original file line number Diff line number Diff line change 6
6
7
7
it "will confirm that an error message is displayed on a failed login attempt" do
8
8
App [ 'login_panel' ] . should be_pane_attached
9
- App [ 'login_panel.login_err_msg' ] . should_not be_visible
10
- App [ 'login_panel.login_err_msg' ] . should have_value /Login failed, please try again/i
9
+ App [ 'login_panel.login_err_msg' ] . should have_value ''
11
10
App [ 'login_panel.user_name_field' , TextFieldView ] . type "InvalidLoginName"
12
11
App [ 'login_panel.password_field' ] . type "InvalidPassword"
13
12
App [ 'login_panel.login_button' ] . click
14
13
end
15
14
16
15
it "will clear the login and password fields, error message disappears" do
17
- App [ 'login_panel.login_err_msg' ] . wait_until { |it | it [ 'isVisible' ] }
16
+ puts "... login error = #{ App [ 'login_panel.login_err_msg' ] . value } "
17
+ App . wait_until ( 60 ) do |it |
18
+ match = it [ 'login_panel.login_err_msg' ] . value =~ /Login failed/i
19
+ not match . nil?
20
+ end
18
21
App [ 'login_panel.user_name_field' ] . clear
19
22
App [ 'login_panel.password_field' ] . clear
20
- App [ 'login_panel.login_err_msg' ] . wait_until { |it | !it . isVisible }
21
- App [ 'login_panel.login_err_msg' , LabelView ] . should_not be_visible
22
23
end
23
24
24
25
end
Original file line number Diff line number Diff line change 8
8
9
9
App . start do |app |
10
10
app [ 'isLoaded' ] == true
11
+ # app.driver.run_script "window.ononbeforeunload = null"
11
12
end
12
13
13
14
App . window . move_to 1 , 1 # Have a slight offset for Firefox so that the window will actually be moved
You can’t perform that action at this time.
0 commit comments