30244f99b0102f9598e7242c8fa7d0bb43c50179
[integration/csit.git] / tests / vid / newVNFChange / test3.robot
1 *** Settings ***
2 Documentation     New VNF Change SO workflows
3 Library           Process
4 Library             Selenium2Library
5 Library    Collections
6 Library         String
7 Library               RequestsLibrary
8 Library           OperatingSystem
9 Resource      ../../common.robot
10 Resource    ../resources/keywords/login_vid_keywords.robot
11
12 *** Variables ***
13
14
15 *** Test Cases ***
16 add new VNF Change in VID GUI From SO SDC worfkow
17     [Documentation]   create VNF Change from SO SDC workflows
18
19     Click Element    xpath=//div[@heading='VNF Changes']//a[1]
20
21     Click Element    xpath=//div[@ng-click='vm.createNewChange()']
22
23     Wait Until Page Contains    New VNF Change    ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
24
25     Select From List  xpath=//select[@name='subscriber']  CAR_2020_ER
26
27     Select From List  xpath=//select[@name='serviceType']  gNB
28
29     Select From List  xpath=//select[@name='vnfType']  vLBMS
30
31     Select From List  xpath=//select[@name='fromVNFVersion']  3.0
32
33     Click Element   xpath=//multiselect[@name='vnfName']
34     Click Element   xpath=//a[contains(text(),'vnf-ws')]
35
36     Select From List  xpath=//select[@name='workflow']  inPlaceSoftwareUpdate
37
38     Wait Until Page Contains    Operations Timeout    ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
39     Input Text    xpath=//input[@id='so-workflow-parameter-operations_timeout']    10
40     Input Text    xpath=//input[@id='so-workflow-parameter-existing_software_version']    test
41     Input Text    xpath=//input[@id='so-workflow-parameter-new_software_version']    test
42
43     Wait Until Element Is Enabled   xpath=//button[@id='submit']  ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
44     Click Button    xpath=//button[@id='submit']
45
46     Wait Until Page Does Not Contain  New VNF Change  ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
47     [Teardown]    Close Browser