Commit be67f576d546e35bb3a11f37544aff872a609918

Authored by Playtenders
1 parent 803d599e

edit waiting time

Showing 1 changed file with 60 additions and 57 deletions
@@ -60,19 +60,19 @@ ${playtender_proc_type}= unknown @@ -60,19 +60,19 @@ ${playtender_proc_type}= unknown
60 60
61 Login 61 Login
62 [Arguments] ${username} 62 [Arguments] ${username}
63 - Wait Until Element Is Visible xpath=//*[contains(@data-language, '1')] 10 63 + Wait Until Element Is Visible xpath=//*[contains(@data-language, '1')] 60
64 Click Link xpath=//*[contains(@data-language, '1')] 64 Click Link xpath=//*[contains(@data-language, '1')]
65 Click Link xpath=//a[@href='#sidebarCollapse'] 65 Click Link xpath=//a[@href='#sidebarCollapse']
66 66
67 - Wait Until Element Is Visible xpath=//*[contains(@class, 'btn btn-lg btn-default btn-custom waves-effect waves-light')] 10 67 + Wait Until Element Is Visible xpath=//*[contains(@class, 'btn btn-lg btn-default btn-custom waves-effect waves-light')] 60
68 Click Link xpath=//*[contains(@class, 'btn btn-lg btn-default btn-custom waves-effect waves-light') and contains(.,'Увійти')] 68 Click Link xpath=//*[contains(@class, 'btn btn-lg btn-default btn-custom waves-effect waves-light') and contains(.,'Увійти')]
69 Sleep 1 69 Sleep 1
70 - Wait Until Page Contains Element id=loginform-email 20 70 + Wait Until Page Contains Element id=loginform-email 60
71 Input text id=loginform-email ${USERS.users['${username}'].login} 71 Input text id=loginform-email ${USERS.users['${username}'].login}
72 Input text id=loginform-password ${USERS.users['${username}'].password} 72 Input text id=loginform-password ${USERS.users['${username}'].password}
73 # Click Button xpath=//*[@type='submit'] 73 # Click Button xpath=//*[@type='submit']
74 Click Button xpath=//*[@class='btn btn-lg w-lg-x2 btn-success js-submit-btn'] 74 Click Button xpath=//*[@class='btn btn-lg w-lg-x2 btn-success js-submit-btn']
75 - Wait Until Page Contains Активні 20 75 + Wait Until Page Contains Активні 60
76 Set Global Variable ${playtender_LOGIN_USER} ${username} 76 Set Global Variable ${playtender_LOGIN_USER} ${username}
77 #Go To ${USERS.users['${username}'].homepage} 77 #Go To ${USERS.users['${username}'].homepage}
78 78
@@ -100,7 +100,7 @@ Wait For Page Create Tender @@ -100,7 +100,7 @@ Wait For Page Create Tender
100 Selenium2Library.Switch Browser ${user} 100 Selenium2Library.Switch Browser ${user}
101 Run Keyword If '${procurementMethodType}' == 'belowThreshold' and 'lots' not in ${tender_data_keys} Wait Until Keyword Succeeds 100 s 10 s Wait For Page Create Tender ${BROKERS['playtender'].basepage}/tender/create?type=${procurementMethodType}&multilot=0 101 Run Keyword If '${procurementMethodType}' == 'belowThreshold' and 'lots' not in ${tender_data_keys} Wait Until Keyword Succeeds 100 s 10 s Wait For Page Create Tender ${BROKERS['playtender'].basepage}/tender/create?type=${procurementMethodType}&multilot=0
102 Run Keyword If '${procurementMethodType}' != 'belowThreshold' or 'lots' in ${tender_data_keys} Wait Until Keyword Succeeds 100 s 10 s Wait For Page Create Tender ${BROKERS['playtender'].basepage}/tender/create?type=${procurementMethodType} 102 Run Keyword If '${procurementMethodType}' != 'belowThreshold' or 'lots' in ${tender_data_keys} Wait Until Keyword Succeeds 100 s 10 s Wait For Page Create Tender ${BROKERS['playtender'].basepage}/tender/create?type=${procurementMethodType}
103 - Wait Until Page Contains Створення закупівлі 30 103 + Wait Until Page Contains Створення закупівлі 60
104 104
105 ### BOF - Reporting ### 105 ### BOF - Reporting ###
106 Run Keyword And Return If '${procurementMethodType}' == 'reporting' Створити тендер без лотів ${user} ${tender_data} 106 Run Keyword And Return If '${procurementMethodType}' == 'reporting' Створити тендер без лотів ${user} ${tender_data}
@@ -623,7 +623,7 @@ Load And Wait Text @@ -623,7 +623,7 @@ Load And Wait Text
623 623
624 Load And Wait Text ${BROKERS['playtender'].homepage} Публічні закупівлі 4 624 Load And Wait Text ${BROKERS['playtender'].homepage} Публічні закупівлі 4
625 625
626 - Wait Until Page Contains Element id=tendersearchform-query 20 626 + Wait Until Page Contains Element id=tendersearchform-query 60
627 #cat Input Text id=tendersearchform-query ${ARGUMENTS[1]} 627 #cat Input Text id=tendersearchform-query ${ARGUMENTS[1]}
628 Input Text xpath=//input[@data-ds='query-input'] ${ARGUMENTS[1]} 628 Input Text xpath=//input[@data-ds='query-input'] ${ARGUMENTS[1]}
629 629
@@ -635,7 +635,7 @@ Load And Wait Text @@ -635,7 +635,7 @@ Load And Wait Text
635 Run Keyword Unless ${passed} Fatal Error Тендер не знайдено за 360 секунд 635 Run Keyword Unless ${passed} Fatal Error Тендер не знайдено за 360 секунд
636 636
637 # Sleep 3 637 # Sleep 3
638 - Wait Until Page Contains Element xpath=(//div[@id='tender-list'])//a[contains(@href, '/tender/')][1] 20 638 + Wait Until Page Contains Element xpath=(//div[@id='tender-list'])//a[contains(@href, '/tender/')][1] 60
639 Sleep 3 639 Sleep 3
640 #cat Click Element xpath=(//div[@id='tender-list'])//a[contains(@href, '/tender/')][1] 640 #cat Click Element xpath=(//div[@id='tender-list'])//a[contains(@href, '/tender/')][1]
641 ${count}= execute javascript return $('#tender-list .js-item').length; 641 ${count}= execute javascript return $('#tender-list .js-item').length;
@@ -651,13 +651,13 @@ Load And Wait Text @@ -651,13 +651,13 @@ Load And Wait Text
651 ${identifier}= Set Variable ${arguments[0]} 651 ${identifier}= Set Variable ${arguments[0]}
652 652
653 Go To ${BROKERS['playtender'].basepage}/tenders?funder_organization=${identifier} 653 Go To ${BROKERS['playtender'].basepage}/tenders?funder_organization=${identifier}
654 - Wait Until Page Contains Element id=tender-list 30 654 + Wait Until Page Contains Element id=tender-list 60
655 Capture Page Screenshot tender_with_funders_search_result 655 Capture Page Screenshot tender_with_funders_search_result
656 Sleep 5 656 Sleep 5
657 657
658 # redirect to tender view for getting data 658 # redirect to tender view for getting data
659 Go To ${BROKERS['playtender'].basepage}/tender/${TENDER.TENDER_UAID} 659 Go To ${BROKERS['playtender'].basepage}/tender/${TENDER.TENDER_UAID}
660 - Wait Until Page Contains ${TENDER.TENDER_UAID} 10 660 + Wait Until Page Contains ${TENDER.TENDER_UAID} 60
661 661
662 Завантажити документ 662 Завантажити документ
663 [Arguments] @{ARGUMENTS} 663 [Arguments] @{ARGUMENTS}
@@ -667,16 +667,16 @@ Load And Wait Text @@ -667,16 +667,16 @@ Load And Wait Text
667 ... ${ARGUMENTS[2]} == ${TENDER_UAID} 667 ... ${ARGUMENTS[2]} == ${TENDER_UAID}
668 Selenium2Library.Switch Browser ${ARGUMENTS[0]} 668 Selenium2Library.Switch Browser ${ARGUMENTS[0]}
669 Open Tender 669 Open Tender
670 - Wait Until Page Contains Ідентифікатор закупівлі 20 670 + Wait Until Page Contains Ідентифікатор закупівлі 60
671 Click Element xpath=//a[contains(@href, '/tender/update?id=')] 671 Click Element xpath=//a[contains(@href, '/tender/update?id=')]
672 Sleep 1 672 Sleep 1
673 - Wait Until Page Contains Element id=tender-form 10 673 + Wait Until Page Contains Element id=tender-form 60
674 674
675 Click Element xpath=//*[@class='form-nav-tabs nav nav-tabs nav-justified']//*[@href='#collapseDocuments'] 675 Click Element xpath=//*[@class='form-nav-tabs nav nav-tabs nav-justified']//*[@href='#collapseDocuments']
676 Sleep 1 676 Sleep 1
677 677
678 Click Element xpath=//a[contains(@data-url, '/tender/get-document-form')] 678 Click Element xpath=//a[contains(@data-url, '/tender/get-document-form')]
679 - Wait Until Page Contains Element xpath=//input[@type='file'] 10 679 + Wait Until Page Contains Element xpath=//input[@type='file'] 20
680 Run Keyword If '${mode}' in 'belowThreshold openua openeu open_competitive_dialogue openua_defense below_funders open_esco' Choose File xpath=(//input[@type='file'])[2] ${ARGUMENTS[1]} 680 Run Keyword If '${mode}' in 'belowThreshold openua openeu open_competitive_dialogue openua_defense below_funders open_esco' Choose File xpath=(//input[@type='file'])[2] ${ARGUMENTS[1]}
681 ... ELSE Choose File xpath=//input[@type='file'] ${ARGUMENTS[1]} 681 ... ELSE Choose File xpath=//input[@type='file'] ${ARGUMENTS[1]}
682 Sleep 2 682 Sleep 2
@@ -702,10 +702,10 @@ Wait For Sync Tender Finish @@ -702,10 +702,10 @@ Wait For Sync Tender Finish
702 ... ${ARGUMENTS[3]} == ${filepath} 702 ... ${ARGUMENTS[3]} == ${filepath}
703 Selenium2Library.Switch Browser ${ARGUMENTS[0]} 703 Selenium2Library.Switch Browser ${ARGUMENTS[0]}
704 Open Tender 704 Open Tender
705 - Wait Until Page Contains Ідентифікатор закупівлі 20 705 + Wait Until Page Contains Ідентифікатор закупівлі 60
706 Click Element xpath=//a[contains(@href, '/tender/update?id=')] 706 Click Element xpath=//a[contains(@href, '/tender/update?id=')]
707 Sleep 1 707 Sleep 1
708 - Wait Until Page Contains Element id=tender-form 10 708 + Wait Until Page Contains Element id=tender-form 60
709 709
710 ### BOF - Reporting ### 710 ### BOF - Reporting ###
711 ${procurementMethodType}= Get From Dictionary ${USERS.users['${playtender_LOGIN_USER}']} tender_methodtype 711 ${procurementMethodType}= Get From Dictionary ${USERS.users['${playtender_LOGIN_USER}']} tender_methodtype
@@ -746,13 +746,13 @@ Wait For Sync Tender Finish @@ -746,13 +746,13 @@ Wait For Sync Tender Finish
746 Click Element jquery=#tender-qualification-form .js-submit-btn 746 Click Element jquery=#tender-qualification-form .js-submit-btn
747 Sleep 1 747 Sleep 1
748 Load Sign 748 Load Sign
749 - Wait Until Page Contains ЕЦП/КЕП успішно накладено на рішення, тепер потрібно підтвердити рішення. 20 749 + Wait Until Page Contains ЕЦП/КЕП успішно накладено на рішення, тепер потрібно підтвердити рішення. 60
750 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')] 750 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')]
751 Sleep 1 751 Sleep 1
752 752
753 Click Element jquery=#tender-qualification-form .js-submit-btn 753 Click Element jquery=#tender-qualification-form .js-submit-btn
754 Sleep 1 754 Sleep 1
755 - Wait Until Page Contains Рішення підтверджене, очікує опублікування на сайті уповноваженого органу. 20 755 + Wait Until Page Contains Рішення підтверджене, очікує опублікування на сайті уповноваженого органу. 60
756 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')] 756 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')]
757 Sleep 1 757 Sleep 1
758 758
@@ -827,7 +827,7 @@ Wait For Sync Tender Finish @@ -827,7 +827,7 @@ Wait For Sync Tender Finish
827 Open Tender 827 Open Tender
828 Click Element xpath=//a[contains(@href, '/tender/contract?id=')] 828 Click Element xpath=//a[contains(@href, '/tender/contract?id=')]
829 Sleep 1 829 Sleep 1
830 - Wait Until Page Contains Завантаження контракту 10 830 + Wait Until Page Contains Завантаження контракту 60
831 831
832 # wait complaint period ended 832 # wait complaint period ended
833 JsSetScrollToElementBySelector .js-award-complaint-period-wrapper 833 JsSetScrollToElementBySelector .js-award-complaint-period-wrapper
@@ -861,7 +861,7 @@ Wait For Sync Tender Finish @@ -861,7 +861,7 @@ Wait For Sync Tender Finish
861 Click Element jquery=\#tender-contract-form .js-submit-btn 861 Click Element jquery=\#tender-contract-form .js-submit-btn
862 Sleep 1 862 Sleep 1
863 Capture Page Screenshot 863 Capture Page Screenshot
864 - Wait Until Page Contains Контракт успішно завантажений 10 864 + Wait Until Page Contains Контракт успішно завантажений 60
865 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')] 865 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')]
866 866
867 # wait sync 867 # wait sync
@@ -906,10 +906,10 @@ Wait For Sync Tender Finish @@ -906,10 +906,10 @@ Wait For Sync Tender Finish
906 Selenium2Library.Switch Browser ${ARGUMENTS[0]} 906 Selenium2Library.Switch Browser ${ARGUMENTS[0]}
907 Sleep 61 907 Sleep 61
908 Open Tender 908 Open Tender
909 - Wait Until Page Contains Ідентифікатор закупівлі 20 909 + Wait Until Page Contains Ідентифікатор закупівлі 60
910 Click Element xpath=//a[contains(@href, '/tender/contract?id=')] 910 Click Element xpath=//a[contains(@href, '/tender/contract?id=')]
911 Sleep 1 911 Sleep 1
912 - Wait Until Page Contains Завантаження контракту 10 912 + Wait Until Page Contains Завантаження контракту 60
913 Перевірити неможливість підписання контракту 913 Перевірити неможливість підписання контракту
914 ${contract_number}= Get Value id=contractform-contract_number 914 ${contract_number}= Get Value id=contractform-contract_number
915 Run Keyword If '${contract_number}' == '' Input Text id=contractform-contract_number 1234567890 915 Run Keyword If '${contract_number}' == '' Input Text id=contractform-contract_number 1234567890
@@ -924,14 +924,14 @@ Wait For Sync Tender Finish @@ -924,14 +924,14 @@ Wait For Sync Tender Finish
924 924
925 Click Element jquery=#tender-contract-form .js-submit-btn 925 Click Element jquery=#tender-contract-form .js-submit-btn
926 Sleep 1 926 Sleep 1
927 - Wait Until Page Contains Контракт успішно завантажений 20 927 + Wait Until Page Contains Контракт успішно завантажений 60
928 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')] 928 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')]
929 WaitPageSyncing 62 929 WaitPageSyncing 62
930 930
931 - Wait Until Page Contains Активувати контракт 20 931 + Wait Until Page Contains Активувати контракт 60
932 Click Element xpath=//a[contains(@href, '/tender/contract-activate?id=')] 932 Click Element xpath=//a[contains(@href, '/tender/contract-activate?id=')]
933 Sleep 1 933 Sleep 1
934 - Wait Until Page Contains Активація контракту 20 934 + Wait Until Page Contains Активація контракту 60
935 Run Keyword If "${mode}" == "belowThreshold" Click Element xpath=//input[@id='form-signing'] 935 Run Keyword If "${mode}" == "belowThreshold" Click Element xpath=//input[@id='form-signing']
936 JsSetScrollToElementBySelector \#tender-contract-form .js-submit-btn 936 JsSetScrollToElementBySelector \#tender-contract-form .js-submit-btn
937 ${sign_needed}= Run keyword And Return Status Page Should Contain Накласти ЕЦП/КЕП 937 ${sign_needed}= Run keyword And Return Status Page Should Contain Накласти ЕЦП/КЕП
@@ -942,7 +942,7 @@ Wait For Sync Tender Finish @@ -942,7 +942,7 @@ Wait For Sync Tender Finish
942 ... Run Keywords 942 ... Run Keywords
943 ... Load Sign 943 ... Load Sign
944 ... AND 944 ... AND
945 - ... Wait Until Page Contains ЕЦП/КЕП успішно накладено 20 945 + ... Wait Until Page Contains ЕЦП/КЕП успішно накладено 60
946 ... AND 946 ... AND
947 ... Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')] 947 ... Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')]
948 ... AND 948 ... AND
@@ -952,7 +952,7 @@ Wait For Sync Tender Finish @@ -952,7 +952,7 @@ Wait For Sync Tender Finish
952 ... AND 952 ... AND
953 ... Sleep 1 953 ... Sleep 1
954 954
955 - Wait Until Page Contains Контракт успішно активовано 20 955 + Wait Until Page Contains Контракт успішно активовано 60
956 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')] 956 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')]
957 957
958 # wait sync 958 # wait sync
@@ -1001,11 +1001,11 @@ Load Sign @@ -1001,11 +1001,11 @@ Load Sign
1001 Load Sign Data 1001 Load Sign Data
1002 Wait Until Page Contains Element id=CAsServersSelect 60 1002 Wait Until Page Contains Element id=CAsServersSelect 60
1003 Select From List By Label id=CAsServersSelect Тестовий ЦСК АТ "ІІТ" 1003 Select From List By Label id=CAsServersSelect Тестовий ЦСК АТ "ІІТ"
1004 - Wait Until Page Contains Element id=PKeyFileInput 10 1004 + Wait Until Page Contains Element id=PKeyFileInput 60
1005 Choose File id=PKeyFileInput ${CURDIR}/Key-6.dat 1005 Choose File id=PKeyFileInput ${CURDIR}/Key-6.dat
1006 - Wait Until Page Contains Element id=PKeyPassword 10 1006 + Wait Until Page Contains Element id=PKeyPassword 60
1007 Input Text id=PKeyPassword 12345677 1007 Input Text id=PKeyPassword 12345677
1008 - Wait Until Page Contains Element id=PKeyReadButton 10 1008 + Wait Until Page Contains Element id=PKeyReadButton 60
1009 Click Element id=PKeyReadButton 1009 Click Element id=PKeyReadButton
1010 1010
1011 Wait user action 1011 Wait user action
@@ -1048,7 +1048,7 @@ Wait user action @@ -1048,7 +1048,7 @@ Wait user action
1048 1048
1049 Click Element xpath=//a[contains(@href, '/tender/update?id=')] 1049 Click Element xpath=//a[contains(@href, '/tender/update?id=')]
1050 Sleep 1 1050 Sleep 1
1051 - Wait Until Page Contains Element id=tender-form 10 1051 + Wait Until Page Contains Element id=tender-form 60
1052 1052
1053 Run Keyword If '${ARGUMENTS[2]}' == 'tenderPeriod.endDate' Внести зміни в тендер tenderPeriod.endDate ${ARGUMENTS[3]} ${procurementMethodType} 1053 Run Keyword If '${ARGUMENTS[2]}' == 'tenderPeriod.endDate' Внести зміни в тендер tenderPeriod.endDate ${ARGUMENTS[3]} ${procurementMethodType}
1054 Run Keyword If '${ARGUMENTS[2]}' == 'description' Input text id=tender${playtender_proc_type}form-description ${ARGUMENTS[3]} 1054 Run Keyword If '${ARGUMENTS[2]}' == 'description' Input text id=tender${playtender_proc_type}form-description ${ARGUMENTS[3]}
@@ -1089,7 +1089,7 @@ Wait date @@ -1089,7 +1089,7 @@ Wait date
1089 1089
1090 Switch To Questions 1090 Switch To Questions
1091 Click Element xpath=//a[contains(@href, '/tender/questions?id=')] 1091 Click Element xpath=//a[contains(@href, '/tender/questions?id=')]
1092 - Wait Until Page Contains Element id=tender-question-list 10 1092 + Wait Until Page Contains Element id=tender-question-list 60
1093 1093
1094 Save tender ID 1094 Save tender ID
1095 ${status}= Run keyword And Return Status Dictionary Should Not Contain Key ${USERS.users['${playtender_LOGIN_USER}']} TENDER_ID 1095 ${status}= Run keyword And Return Status Dictionary Should Not Contain Key ${USERS.users['${playtender_LOGIN_USER}']} TENDER_ID
@@ -1161,7 +1161,7 @@ Start Edit Lot @@ -1161,7 +1161,7 @@ Start Edit Lot
1161 Open Tender 1161 Open Tender
1162 Click Element xpath=//a[contains(@href, '/tender/update?id=')] 1162 Click Element xpath=//a[contains(@href, '/tender/update?id=')]
1163 Sleep 1 1163 Sleep 1
1164 - Wait Until Page Contains Element id=tender-form 10 1164 + Wait Until Page Contains Element id=tender-form 60
1165 Click Element xpath=//*[@class='form-nav-tabs nav nav-tabs nav-justified']//*[contains(@href, '#collapseLots')] 1165 Click Element xpath=//*[@class='form-nav-tabs nav nav-tabs nav-justified']//*[contains(@href, '#collapseLots')]
1166 Sleep 1 1166 Sleep 1
1167 Click Element xpath=//div[@id='collapseLots']//span[contains(text(), '${lot_id}')] 1167 Click Element xpath=//div[@id='collapseLots']//span[contains(text(), '${lot_id}')]
@@ -1191,7 +1191,7 @@ Save Tender @@ -1191,7 +1191,7 @@ Save Tender
1191 Click Element xpath=//div[@id='collapseLots']//div[contains(@class, 'form-group lot${playtender_proc_type}form-documents-dynamic-forms-wrapper')]//a[@href='#add-documents'] 1191 Click Element xpath=//div[@id='collapseLots']//div[contains(@class, 'form-group lot${playtender_proc_type}form-documents-dynamic-forms-wrapper')]//a[@href='#add-documents']
1192 Sleep 1 1192 Sleep 1
1193 1193
1194 - Wait Until Page Contains Element xpath=//div[@id='collapseLots']//div[contains(@class, 'form-group lot${playtender_proc_type}form-documents-dynamic-forms-wrapper')]//input[@type='file'] 10 1194 + Wait Until Page Contains Element xpath=//div[@id='collapseLots']//div[contains(@class, 'form-group lot${playtender_proc_type}form-documents-dynamic-forms-wrapper')]//input[@type='file'] 60
1195 Choose File xpath=//div[@id='collapseLots']//div[contains(@class, 'form-group lot${playtender_proc_type}form-documents-dynamic-forms-wrapper')]//input[@type='file'] ${filepath} 1195 Choose File xpath=//div[@id='collapseLots']//div[contains(@class, 'form-group lot${playtender_proc_type}form-documents-dynamic-forms-wrapper')]//input[@type='file'] ${filepath}
1196 Sleep 2 1196 Sleep 2
1197 1197
@@ -1234,7 +1234,7 @@ Save Tender @@ -1234,7 +1234,7 @@ Save Tender
1234 Open Tender 1234 Open Tender
1235 Click Element xpath=//a[contains(@href, '/tender/update?id=')] 1235 Click Element xpath=//a[contains(@href, '/tender/update?id=')]
1236 Sleep 1 1236 Sleep 1
1237 - Wait Until Page Contains Element id=tender-form 10 1237 + Wait Until Page Contains Element id=tender-form 60
1238 Click Element xpath=//*[@class='form-nav-tabs nav nav-tabs nav-justified']//*[contains(@href, '#collapseLots')] 1238 Click Element xpath=//*[@class='form-nav-tabs nav nav-tabs nav-justified']//*[contains(@href, '#collapseLots')]
1239 Sleep 2 1239 Sleep 2
1240 Click Element xpath=//a[@href='#add-lots'] 1240 Click Element xpath=//a[@href='#add-lots']
@@ -1300,7 +1300,7 @@ Save Tender @@ -1300,7 +1300,7 @@ Save Tender
1300 Open Tender 1300 Open Tender
1301 Click Element xpath=//a[contains(@href, '/tender/update?id=')] 1301 Click Element xpath=//a[contains(@href, '/tender/update?id=')]
1302 Sleep 1 1302 Sleep 1
1303 - Wait Until Page Contains Element id=tender-form 10 1303 + Wait Until Page Contains Element id=tender-form 60
1304 Click Element xpath=//*[contains(@class, 'form-nav-tabs')]//*[contains(@href, '#collapseFeatures')] 1304 Click Element xpath=//*[contains(@class, 'form-nav-tabs')]//*[contains(@href, '#collapseFeatures')]
1305 Sleep 1 1305 Sleep 1
1306 Add Feature ${feature} 0 ${procurementMethodType} div[@id='collapseFeatures'] tenderer 1306 Add Feature ${feature} 0 ${procurementMethodType} div[@id='collapseFeatures'] tenderer
@@ -1368,7 +1368,9 @@ Save Tender @@ -1368,7 +1368,9 @@ Save Tender
1368 Click Element xpath=//button[contains(text(), 'Надати відповідь')] 1368 Click Element xpath=//button[contains(text(), 'Надати відповідь')]
1369 Sleep 1 1369 Sleep 1
1370 Click Element xpath=//div[contains(@class, 'jconfirm')]//button[contains(text(), 'Закрити')] 1370 Click Element xpath=//div[contains(@class, 'jconfirm')]//button[contains(text(), 'Закрити')]
1371 - Sleep 20 1371 + Sleep 2
  1372 +
  1373 + WaitPageSyncing 180
1372 1374
1373 Відповісти на вимогу 1375 Відповісти на вимогу
1374 [Arguments] ${username} ${tender_uaid} ${claim_id} ${answer} ${award_index} 1376 [Arguments] ${username} ${tender_uaid} ${claim_id} ${answer} ${award_index}
@@ -1388,6 +1390,7 @@ Save Tender @@ -1388,6 +1390,7 @@ Save Tender
1388 Sleep 1 1390 Sleep 1
1389 Click Element xpath=//div[contains(@class, 'jconfirm')]//button[contains(text(), 'Закрити')] 1391 Click Element xpath=//div[contains(@class, 'jconfirm')]//button[contains(text(), 'Закрити')]
1390 Sleep 2 1392 Sleep 2
  1393 + WaitPageSyncing 180
1391 1394
1392 Відповісти на вимогу про виправлення умов закупівлі 1395 Відповісти на вимогу про виправлення умов закупівлі
1393 [Arguments] ${username} ${tender_uaid} ${claim_id} ${answer} 1396 [Arguments] ${username} ${tender_uaid} ${claim_id} ${answer}
@@ -1577,7 +1580,7 @@ GetIsTenderReadyForStage2 @@ -1577,7 +1580,7 @@ GetIsTenderReadyForStage2
1577 1580
1578 Click Element xpath=//a[contains(@href, '/tender/update?id=')] 1581 Click Element xpath=//a[contains(@href, '/tender/update?id=')]
1579 Sleep 1 1582 Sleep 1
1580 - Wait Until Page Contains Element id=tender-form 10 1583 + Wait Until Page Contains Element id=tender-form 60
1581 1584
1582 ${tender_end_date}= Get Current Date increment=00:25:00 result_format=%d.%m.%Y %H:%M 1585 ${tender_end_date}= Get Current Date increment=00:25:00 result_format=%d.%m.%Y %H:%M
1583 JsSetScrollToElementBySelector \#tendercompetitivedialogueuastage2form-tender_period_end_date 1586 JsSetScrollToElementBySelector \#tendercompetitivedialogueuastage2form-tender_period_end_date
@@ -1642,7 +1645,7 @@ Wait For Complaints Sync @@ -1642,7 +1645,7 @@ Wait For Complaints Sync
1642 Open Tender 1645 Open Tender
1643 Capture Page Screenshot 1646 Capture Page Screenshot
1644 Click Element xpath=//a[contains(@href, '/tender/complaint-create?id=')] 1647 Click Element xpath=//a[contains(@href, '/tender/complaint-create?id=')]
1645 - Wait Until Page Contains Element xpath=//div[contains(@class, 'complaint-create-form-wrapper')] 10 1648 + Wait Until Page Contains Element xpath=//div[contains(@class, 'complaint-create-form-wrapper')] 60
1646 # fill complaintform 1649 # fill complaintform
1647 Run Keyword And Ignore Error Run Keyword If '${type}' == 'tender' Select From List By Label xpath=//select[@id='complaintform-related_of'] Закупівля 1650 Run Keyword And Ignore Error Run Keyword If '${type}' == 'tender' Select From List By Label xpath=//select[@id='complaintform-related_of'] Закупівля
1648 Run Keyword And Ignore Error Run Keyword If '${type}' == 'lot' Select From List By Label xpath=//select[@id='complaintform-related_of'] Лот 1651 Run Keyword And Ignore Error Run Keyword If '${type}' == 'lot' Select From List By Label xpath=//select[@id='complaintform-related_of'] Лот
@@ -1735,7 +1738,7 @@ Wait For Complaints Sync @@ -1735,7 +1738,7 @@ Wait For Complaints Sync
1735 ${tender_id}= Get From Dictionary ${USERS.users['${playtender_LOGIN_USER}']} TENDER_ID 1738 ${tender_id}= Get From Dictionary ${USERS.users['${playtender_LOGIN_USER}']} TENDER_ID
1736 Open Tender 1739 Open Tender
1737 Go To ${BROKERS['playtender'].basepage}/tender/complaint-resolve?id=${tender_id} 1740 Go To ${BROKERS['playtender'].basepage}/tender/complaint-resolve?id=${tender_id}
1738 - Wait Until Page Contains Element xpath=//select[@id='complaintresolveform-complaint'] 10 1741 + Wait Until Page Contains Element xpath=//select[@id='complaintresolveform-complaint'] 60
1739 Click Element xpath=//select[@id='complaintresolveform-complaint'] 1742 Click Element xpath=//select[@id='complaintresolveform-complaint']
1740 Click Element xpath=//select[@id='complaintresolveform-complaint']//option[@data-complaintid='${claim}'] 1743 Click Element xpath=//select[@id='complaintresolveform-complaint']//option[@data-complaintid='${claim}']
1741 # 1744 #
@@ -1930,7 +1933,7 @@ Save Proposal @@ -1930,7 +1933,7 @@ Save Proposal
1930 Run Keyword If ${no_lotid} == True Choose File xpath=//div[contains(@class, 'active')]//input[@type='file'] ${arguments[0]} 1933 Run Keyword If ${no_lotid} == True Choose File xpath=//div[contains(@class, 'active')]//input[@type='file'] ${arguments[0]}
1931 Sleep 2 1934 Sleep 2
1932 @{f_name}= Split String From Right ${arguments[0]} / 1 1935 @{f_name}= Split String From Right ${arguments[0]} / 1
1933 - Wait Until Page Contains ${f_name[1]} 20 1936 + Wait Until Page Contains ${f_name[1]} 60
1934 Run Keyword If ${no_lotid} == False Select From List By Label xpath=//div[contains(@class, 'active')]//div[contains(@class, 'active')]//select[contains(@id, '-document_type')] Технічний опис предмету закупівлі 1937 Run Keyword If ${no_lotid} == False Select From List By Label xpath=//div[contains(@class, 'active')]//div[contains(@class, 'active')]//select[contains(@id, '-document_type')] Технічний опис предмету закупівлі
1935 Run Keyword If ${no_lotid} == True Select From List By Label xpath=//div[contains(@class, 'active')]//select[contains(@id, '-document_type')] Технічний опис предмету закупівлі 1938 Run Keyword If ${no_lotid} == True Select From List By Label xpath=//div[contains(@class, 'active')]//select[contains(@id, '-document_type')] Технічний опис предмету закупівлі
1936 Run Keyword If ${no_lotid} == False Run Keyword And Ignore Error Run Keyword If '${arguments[2]}' == 'financial_documents' Select From List By Label xpath=//div[contains(@class, 'active')]//div[contains(@class, 'active')]//select[contains(@id, '-document_type')] Цінова пропозиція 1939 Run Keyword If ${no_lotid} == False Run Keyword And Ignore Error Run Keyword If '${arguments[2]}' == 'financial_documents' Select From List By Label xpath=//div[contains(@class, 'active')]//div[contains(@class, 'active')]//select[contains(@id, '-document_type')] Цінова пропозиція
@@ -2687,7 +2690,7 @@ JsOpenItemByContainsText @@ -2687,7 +2690,7 @@ JsOpenItemByContainsText
2687 [Arguments] ${text} 2690 [Arguments] ${text}
2688 Execute JavaScript robottesthelpfunctions.showitembytext('${text}'); 2691 Execute JavaScript robottesthelpfunctions.showitembytext('${text}');
2689 Sleep 3 2692 Sleep 3
2690 - Wait Until Page Contains Element jquery=.panel-lot-collapse.in .panel-item-collapse.in .item-info-wrapper 10 2693 + Wait Until Page Contains Element jquery=.panel-lot-collapse.in .panel-item-collapse.in .item-info-wrapper 60
2691 2694
2692 JsOpenItemByIndex 2695 JsOpenItemByIndex
2693 [Arguments] ${index} 2696 [Arguments] ${index}
@@ -2697,19 +2700,19 @@ JsOpenDocumentByIndex @@ -2697,19 +2700,19 @@ JsOpenDocumentByIndex
2697 [Arguments] ${index} 2700 [Arguments] ${index}
2698 Execute JavaScript robottesthelpfunctions.showdocumentbyindex(${index}); 2701 Execute JavaScript robottesthelpfunctions.showdocumentbyindex(${index});
2699 Sleep 3 2702 Sleep 3
2700 - Wait Until Page Contains Element jquery=#documents .panel-collapse.in .document-info-wrapper 10 2703 + Wait Until Page Contains Element jquery=#documents .panel-collapse.in .document-info-wrapper 60
2701 2704
2702 JsOpenAwardByIndex 2705 JsOpenAwardByIndex
2703 [Arguments] ${index} 2706 [Arguments] ${index}
2704 Execute JavaScript robottesthelpfunctions.showawardbyindex(${index}); 2707 Execute JavaScript robottesthelpfunctions.showawardbyindex(${index});
2705 Sleep 3 2708 Sleep 3
2706 - Wait Until Page Contains Element jquery=.award-list-wrapper .panel-collapse.in .award-info-wrapper 10 2709 + Wait Until Page Contains Element jquery=.award-list-wrapper .panel-collapse.in .award-info-wrapper 60
2707 2710
2708 JsOpenContractByIndex 2711 JsOpenContractByIndex
2709 [Arguments] ${index} 2712 [Arguments] ${index}
2710 Execute JavaScript robottesthelpfunctions.showcontractbyindex(${index}); 2713 Execute JavaScript robottesthelpfunctions.showcontractbyindex(${index});
2711 Sleep 3 2714 Sleep 3
2712 - Wait Until Page Contains Element jquery=#accordionContracts .panel-collapse.in .contract-info-wrapper 10 2715 + Wait Until Page Contains Element jquery=#accordionContracts .panel-collapse.in .contract-info-wrapper 60
2713 2716
2714 # --------------------------------------------------------- # 2717 # --------------------------------------------------------- #
2715 2718
@@ -2999,8 +3002,8 @@ Get invisible text boolean by locator @@ -2999,8 +3002,8 @@ Get invisible text boolean by locator
2999 Switch To Complaints 3002 Switch To Complaints
3000 ${procurementMethodType}= Отримати інформацію із тендера procurementMethodType 3003 ${procurementMethodType}= Отримати інформацію із тендера procurementMethodType
3001 Click Element xpath=//a[contains(@href, '/tender/complaints?id=')] 3004 Click Element xpath=//a[contains(@href, '/tender/complaints?id=')]
3002 - run keyword if '${procurementMethodType}' != 'belowThreshold' Wait Until Page Contains Вимоги/скарги 10  
3003 - run keyword if '${procurementMethodType}' == 'belowThreshold' Wait Until Page Contains Вимоги 10 3005 + run keyword if '${procurementMethodType}' != 'belowThreshold' Wait Until Page Contains Вимоги/скарги 60
  3006 + run keyword if '${procurementMethodType}' == 'belowThreshold' Wait Until Page Contains Вимоги 60
3004 3007
3005 Отримати інформацію із скарги description 3008 Отримати інформацію із скарги description
3006 [Arguments] ${complaint_id} 3009 [Arguments] ${complaint_id}
@@ -3248,7 +3251,7 @@ Switch To Complaints @@ -3248,7 +3251,7 @@ Switch To Complaints
3248 3251
3249 ## load form page 3252 ## load form page
3250 Go To ${BROKERS['playtender'].basepage}/plan/create 3253 Go To ${BROKERS['playtender'].basepage}/plan/create
3251 - Wait Until Page Contains Створення плану 10 3254 + Wait Until Page Contains Створення плану 60
3252 Sleep 1 3255 Sleep 1
3253 3256
3254 ## filling form 3257 ## filling form
@@ -3269,7 +3272,7 @@ Switch To Complaints @@ -3269,7 +3272,7 @@ Switch To Complaints
3269 ## submit form 3272 ## submit form
3270 Click Element xpath=//*[@id='submitBtn'] 3273 Click Element xpath=//*[@id='submitBtn']
3271 Sleep 1 3274 Sleep 1
3272 - Wait Until Page Contains План закупівлі створений, дочекайтесь опублікування на сайті уповноваженого органу. 10 3275 + Wait Until Page Contains План закупівлі створений, дочекайтесь опублікування на сайті уповноваженого органу. 60
3273 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')] 3276 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')]
3274 Wait For Sync Tender 60 3277 Wait For Sync Tender 60
3275 ${plan_id} Get Text jquery=.content-part .plan-info-wrapper .plan-id .value 3278 ${plan_id} Get Text jquery=.content-part .plan-info-wrapper .plan-id .value
@@ -3285,7 +3288,7 @@ Switch To Complaints @@ -3285,7 +3288,7 @@ Switch To Complaints
3285 Run Keyword If '${ROLE}' == 'viewer' and ${planNotSynced} Sleep 30 3288 Run Keyword If '${ROLE}' == 'viewer' and ${planNotSynced} Sleep 30
3286 3289
3287 Go To ${BROKERS['playtender'].basepage}/plans 3290 Go To ${BROKERS['playtender'].basepage}/plans
3288 - Wait Until Page Contains Element id=plansearchform-query 10 3291 + Wait Until Page Contains Element id=plansearchform-query 60
3289 #cat Input Text id=plansearchform-query ${tenderId} 3292 #cat Input Text id=plansearchform-query ${tenderId}
3290 #cat Click Element jquery=#plan-search-form .js-submit-btn 3293 #cat Click Element jquery=#plan-search-form .js-submit-btn
3291 Input Text xpath=//input[@data-ds='query-input'] ${tenderId} 3294 Input Text xpath=//input[@data-ds='query-input'] ${tenderId}
@@ -3344,7 +3347,7 @@ Switch To Complaints @@ -3344,7 +3347,7 @@ Switch To Complaints
3344 Click Element jquery=#collapseItems .nav li[data-title^='${item_key}'] 3347 Click Element jquery=#collapseItems .nav li[data-title^='${item_key}']
3345 Sleep 1 3348 Sleep 1
3346 Click Element jquery=#collapseItems .nav li[data-title^='${item_key}'] .js-dynamic-form-remove 3349 Click Element jquery=#collapseItems .nav li[data-title^='${item_key}'] .js-dynamic-form-remove
3347 - Wait Until Page Contains Ви впевнені що бажаєте видали обрану номенклатуру? 10 3350 + Wait Until Page Contains Ви впевнені що бажаєте видали обрану номенклатуру? 60
3348 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')] 3351 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')]
3349 PlanUpdateSave 3352 PlanUpdateSave
3350 3353
@@ -3405,7 +3408,7 @@ UserChangeOrgnizationInfo @@ -3405,7 +3408,7 @@ UserChangeOrgnizationInfo
3405 ${keys}= Get Dictionary Keys ${data} 3408 ${keys}= Get Dictionary Keys ${data}
3406 3409
3407 Go To ${BROKERS['playtender'].basepage}/user/profile 3410 Go To ${BROKERS['playtender'].basepage}/user/profile
3408 - Wait Until Page Contains Інформація про компанію 10 3411 + Wait Until Page Contains Інформація про компанію 60
3409 Sleep 1 3412 Sleep 1
3410 3413
3411 Run Keyword If 'name' in ${keys} Input text id=profileform-organization_name ${data.name} 3414 Run Keyword If 'name' in ${keys} Input text id=profileform-organization_name ${data.name}
@@ -3419,7 +3422,7 @@ UserChangeOrgnizationInfo @@ -3419,7 +3422,7 @@ UserChangeOrgnizationInfo
3419 JsSetScrollToElementBySelector \#user-profile-form .js-submit-btn 3422 JsSetScrollToElementBySelector \#user-profile-form .js-submit-btn
3420 Click Element jquery=\#user-profile-form .js-submit-btn 3423 Click Element jquery=\#user-profile-form .js-submit-btn
3421 Sleep 1 3424 Sleep 1
3422 - Wait Until Page Contains Контактна інформація успішно оновлена 10 3425 + Wait Until Page Contains Контактна інформація успішно оновлена 60
3423 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')] 3426 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')]
3424 3427
3425 InputClassificationByWrapper 3428 InputClassificationByWrapper
@@ -3432,7 +3435,7 @@ InputClassificationByWrapper @@ -3432,7 +3435,7 @@ InputClassificationByWrapper
3432 #cat Input text xpath=//div[contains(@id, 'classification-modal')]//input[@class='form-control js-input'] 99999999-9 3435 #cat Input text xpath=//div[contains(@id, 'classification-modal')]//input[@class='form-control js-input'] 99999999-9
3433 Press key xpath=//div[contains(@id, 'classification-modal')]//input[@class='form-control js-input'] \\13 3436 Press key xpath=//div[contains(@id, 'classification-modal')]//input[@class='form-control js-input'] \\13
3434 Sleep 1 3437 Sleep 1
3435 - Wait Until Page Contains Element xpath=//div[contains(@id, 'classification-modal')]//strong[contains(., '${classification_id}')] 20 3438 + Wait Until Page Contains Element xpath=//div[contains(@id, 'classification-modal')]//strong[contains(., '${classification_id}')] 60
3436 Run Keyword If 99999999-9 == ${classification_id} Click Element xpath=(//div[contains(@id, 'classification-modal')]//i[@class='jstree-icon jstree-checkbox'])[1] 3439 Run Keyword If 99999999-9 == ${classification_id} Click Element xpath=(//div[contains(@id, 'classification-modal')]//i[@class='jstree-icon jstree-checkbox'])[1]
3437 ... ELSE Click Element xpath=//div[contains(@id, 'classification-modal')]//i[@class='jstree-icon jstree-checkbox'] 3440 ... ELSE Click Element xpath=//div[contains(@id, 'classification-modal')]//i[@class='jstree-icon jstree-checkbox']
3438 #cat Click Element xpath=//div[contains(@id, 'classification-modal')]//i[@class='jstree-icon jstree-checkbox'] 3441 #cat Click Element xpath=//div[contains(@id, 'classification-modal')]//i[@class='jstree-icon jstree-checkbox']
@@ -3490,7 +3493,7 @@ TenderOpenByUAID @@ -3490,7 +3493,7 @@ TenderOpenByUAID
3490 [Arguments] ${uaid} 3493 [Arguments] ${uaid}
3491 3494
3492 Go To ${BROKERS['playtender'].basepage}/tender/${uaid} 3495 Go To ${BROKERS['playtender'].basepage}/tender/${uaid}
3493 - Wait Until Page Contains Закупівля ${uaid} 10 3496 + Wait Until Page Contains Закупівля ${uaid} 60
3494 3497
3495 TenderFormOpenByUAID 3498 TenderFormOpenByUAID
3496 [Arguments] ${uaid} 3499 [Arguments] ${uaid}
@@ -3498,21 +3501,21 @@ TenderFormOpenByUAID @@ -3498,21 +3501,21 @@ TenderFormOpenByUAID
3498 TenderOpenByUAID ${uaid} 3501 TenderOpenByUAID ${uaid}
3499 Click Element xpath=//a[contains(@href, '/tender/update')][1] 3502 Click Element xpath=//a[contains(@href, '/tender/update')][1]
3500 Sleep 1 3503 Sleep 1
3501 - Wait Until Page Contains Element id=tender-form 10 3504 + Wait Until Page Contains Element id=tender-form 60
3502 Sleep 1 3505 Sleep 1
3503 3506
3504 PlanOpenByUAID 3507 PlanOpenByUAID
3505 [Arguments] ${uaid} 3508 [Arguments] ${uaid}
3506 3509
3507 Go To ${BROKERS['playtender'].basepage}/plan/${uaid} 3510 Go To ${BROKERS['playtender'].basepage}/plan/${uaid}
3508 - Wait Until Page Contains План ${uaid} 10 3511 + Wait Until Page Contains План ${uaid} 60
3509 3512
3510 PlanFormOpenByUAID 3513 PlanFormOpenByUAID
3511 [Arguments] ${uaid} 3514 [Arguments] ${uaid}
3512 3515
3513 PlanOpenByUAID ${uaid} 3516 PlanOpenByUAID ${uaid}
3514 Click Element xpath=//a[contains(@href, '/plan/update')][1] 3517 Click Element xpath=//a[contains(@href, '/plan/update')][1]
3515 - Wait Until Page Contains Редагування 10 3518 + Wait Until Page Contains Редагування 60
3516 Sleep 1 3519 Sleep 1
3517 3520
3518 PlanUpdateItemQuantity 3521 PlanUpdateItemQuantity
@@ -3539,7 +3542,7 @@ PlanUpdateSave @@ -3539,7 +3542,7 @@ PlanUpdateSave
3539 JsSetScrollToElementBySelector \#submitBtn 3542 JsSetScrollToElementBySelector \#submitBtn
3540 Click Element xpath=//*[@id='submitBtn'] 3543 Click Element xpath=//*[@id='submitBtn']
3541 Sleep 1 3544 Sleep 1
3542 - Wait Until Page Contains План оновлений, дочекайтесь опублікування на сайті уповноваженого органу. 10 3545 + Wait Until Page Contains План оновлений, дочекайтесь опублікування на сайті уповноваженого органу. 60
3543 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')] 3546 Click Element xpath=//div[contains(@class, 'jconfirm-box')]//button[contains(@class, 'btn btn-default waves-effect waves-light btn-lg')]
3544 Wait For Sync Tender 60 3547 Wait For Sync Tender 60
3545 3548
Please register or login to post a comment