system_testing/test_bucky_project/services/service_a/pc/scenarios/e2e/pc_e2e.yml
desc: pc e2e suits
device: pc
service: service_a
priority: high
test_category: e2e
cases:
- case_name: pc_e2e_1
func: pc e2e 1 func
desc: pc e2e 1 func
procs:
- proc: open index
exec:
operate: go
url: http://bucky.net
- proc: open index
exec:
operate: click
page: index
part: link
- proc: check title
exec:
verify: assert_title
expect: Test Page
- case_name: pc_e2e_2
func: pc e2e 2 func
desc: pc e2e 2 func
procs:
- proc: open index
exec:
operate: go
url: http://bucky.net
- proc: open index
exec:
operate: click
page: index
part: link
- proc: check title(NG)
exec:
verify: assert_title
expect: Test Page Wrong
- case_name: pc_e2e_3
func: pc e2e 3 func UserAgent
desc: pc e2e 3 func UserAgent
procs:
- proc: open index
exec:
operate: go
url: http://bucky.net
- proc: check UserAgent(OS)
exec:
verify: assert_contained_text
page: index
part: ua
expect: Linux
- case_name: pc_e2e_4
func: pc e2e 4 func when
desc: pc e2e 4 func when
procs:
- proc: open index
exec:
operate: go
url: http://bucky.net
- proc: index
exec:
operate: click
page: index
part: link
when: <%= ENV['STAGE'] == 'development' %>
- case_name: pc_e2e_5
func: pc e2e 5 multi elements
desc: pc e2e 5 multi elements
procs:
- proc: open index
exec:
operate: go
url: http://bucky.net
- proc: index
exec:
operate: click
page: index
part:
locate: links
num: 1
- case_name: pc_e2e_6
func: pc e2e 6 get element from PageObject
desc: pc e2e 6 click the single element from PageObject
procs:
- proc: open index
exec:
operate: go
url: http://bucky.net
- proc: index
exec:
operate: click_single_element
page: index
- case_name: pc_e2e_7
func: pc e2e 7 get multiple element from PageObject
desc: pc e2e 7 click the second element in multiple element from PageObject
procs:
- proc: open index
exec:
operate: go
url: http://bucky.net
- proc: index
exec:
operate: click_multiple_element
page: index
- case_name: pc_e2e_8
func: pc e2e 8 get element from Verifications
desc: pc e2e 8 click the single element from Verifications
procs:
- proc: open index
exec:
operate: go
url: http://bucky.net
- proc: index
exec:
verify: click_single_element
page: index
- case_name: pc_e2e_9
func: pc e2e 9 get multiple element from Verifications
desc: pc e2e 9 click the second element in multiple element from Verifications
procs:
- proc: open index
exec:
operate: go
url: http://bucky.net
- proc: index
exec:
verify: click_multiple_element
page: index