BigW Consortium Gitlab
Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gitlab-ce
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Forest Godfrey
gitlab-ce
Commits
09a7a1f0
Commit
09a7a1f0
authored
Jan 25, 2018
by
Michael Kozono
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix intermittent click error
parent
6c978c8f
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
10 deletions
+19
-10
base.rb
qa/qa/page/base.rb
+9
-7
login.rb
qa/qa/page/main/login.rb
+4
-2
common.rb
qa/qa/page/project/settings/common.rb
+6
-1
No files found.
qa/qa/page/base.rb
View file @
09a7a1f0
...
...
@@ -13,16 +13,18 @@ module QA
visit
current_url
end
def
wait
(
css
=
'.application'
,
time:
60
)
Time
.
now
.
tap
do
|
start
|
while
Time
.
now
-
start
<
time
break
if
page
.
has_css?
(
css
,
wait:
5
)
def
wait
(
max:
60
,
time:
1
,
reload:
true
)
start
=
Time
.
now
refresh
end
while
Time
.
now
-
start
<
max
return
true
if
yield
sleep
(
time
)
refresh
if
reload
end
yield
if
block_given?
false
end
def
scroll_to
(
selector
,
text:
nil
)
...
...
qa/qa/page/main/login.rb
View file @
09a7a1f0
...
...
@@ -10,12 +10,14 @@ module QA
view
'app/views/devise/sessions/_new_base.html.haml'
do
element
:login_field
,
'text_field :login'
element
:pass
ow
rd_field
,
'password_field :password'
element
:pass
wo
rd_field
,
'password_field :password'
element
:sign_in_button
,
'submit "Sign in"'
end
def
initialize
wait
(
'.application'
,
time:
500
)
wait
(
max:
500
)
do
page
.
has_css?
(
'.application'
)
end
end
def
sign_in_using_credentials
...
...
qa/qa/page/project/settings/common.rb
View file @
09a7a1f0
...
...
@@ -17,7 +17,12 @@ module QA
def
expand_section
(
name
)
page
.
within
(
'#content-body'
)
do
page
.
within
(
'section'
,
text:
name
)
do
click_button
'Expand'
unless
first
(
'button'
,
text:
'Collapse'
)
# Because it is possible to click the button before the JS toggle code is bound
wait
(
reload:
false
)
do
click_button
'Expand'
unless
first
(
'button'
,
text:
'Collapse'
)
page
.
has_content?
(
'Collapse'
)
end
yield
if
block_given?
end
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment