Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Timeout Ex when open auction page #382

Open
wants to merge 1 commit into
base: eauction-devel
Choose a base branch
from

Conversation

OSerhii
Copy link
Contributor

@OSerhii OSerhii commented Nov 30, 2016

This change is Reviewable

@selurvedu selurvedu changed the title Fix Timiout Ex when open auction page Fix Timeout Ex when open auction page Dec 1, 2016
@selurvedu
Copy link
Contributor

Reviewed 3 of 3 files at r1.
Review status: all files reviewed at latest revision, 2 unresolved discussions.


op_robot_tests/tests_files/auction.robot, line 97 at r1 (raw file):

Відкрити сторінку аукціону для ${username}
  ${url}=  Run as  ${username}  Отримати посилання на аукціон для глядача  ${TENDER['TENDER_UAID']}  ${TENDER['LOT_ID']}
  Wait Until Keyword Succeeds  10 x  1 s  Run Keywords

Для чого тут Wait Until Keyword Succeeds, та ще й паузою між спробами в одну секунду?


op_robot_tests/tests_files/auction.robot, line 99 at r1 (raw file):

  Wait Until Keyword Succeeds  10 x  1 s  Run Keywords
  ...  Create WebDriver  ${USERS.users['${username}'].browser}
  ...  AND  set_custom_page_load_timeout  15

А by default там скільки секунд?


Comments from Reviewable

@OSerhii
Copy link
Contributor Author

OSerhii commented Dec 1, 2016

Review status: all files reviewed at latest revision, 2 unresolved discussions.


op_robot_tests/tests_files/auction.robot, line 97 at r1 (raw file):

Previously, selurvedu wrote…

Для чого тут Wait Until Keyword Succeeds, та ще й паузою між спробами в одну секунду?

Ідея полягає у тому, щоби у разі якщо протягом 15 секунд вебдрайвер не зміг відкрити сторінку із проведенням аукціону, спробувати перевідкрити сторінку за 10 спроб. В середньому та сторінка відкривається за 6 секунд, можна було і менше поставити, але вирішив про всяк випадок поставити вдвічі більший час. Проміжки можна змінити, якщо забажаєш.


op_robot_tests/tests_files/auction.robot, line 99 at r1 (raw file):

Previously, selurvedu wrote…

А by default там скільки секунд?

По дефолту 30 секунд.


Comments from Reviewable

@selurvedu
Copy link
Contributor

Review status: all files reviewed at latest revision, 1 unresolved discussion.


op_robot_tests/tests_files/auction.robot, line 97 at r1 (raw file):

Previously, OSerhii wrote…

Ідея полягає у тому, щоби у разі якщо протягом 15 секунд вебдрайвер не зміг відкрити сторінку із проведенням аукціону, спробувати перевідкрити сторінку за 10 спроб. В середньому та сторінка відкривається за 6 секунд, можна було і менше поставити, але вирішив про всяк випадок поставити вдвічі більший час. Проміжки можна змінити, якщо забажаєш.

1 s малувато, на повільних машинах браузер може не встигнути закритись.
Ще є сумнів щодо того, як зашвидко повільні і/або сильно завантажені машини будуть відкривати ту сторінку.


Comments from Reviewable

@OSerhii
Copy link
Contributor Author

OSerhii commented Dec 16, 2016

Review status: all files reviewed at latest revision, 1 unresolved discussion, some commit checks failed.


op_robot_tests/tests_files/auction.robot, line 97 at r1 (raw file):

Previously, selurvedu wrote…

1 s малувато, на повільних машинах браузер може не встигнути закритись.
Ще є сумнів щодо того, як зашвидко повільні і/або сильно завантажені машини будуть відкривати ту сторінку.

Я не бачу проблеми, оскільки буде створюватися окремий інстанс вебдрайвера і йому буде до лампочки чи встиг закритися браузер)
На рахунок повільних машин - на скільки я розумію, то set_page_load_timeout встановлює час очікування саме завантаження сторінки, і як довго на машині буде відкриватися браузер значення не має.
Знову ж таки - це механізм. Якщо ви вважаєте що ліпше встановити інші часові проміжки - їх завжди можна змінити. Якщо необхідно - скажіть що на які значення поміняти я одразу це зміню і форс пушну)


Comments from Reviewable

@selurvedu
Copy link
Contributor

:lgtm:


Review status: all files reviewed at latest revision, 1 unresolved discussion, some commit checks failed.


op_robot_tests/tests_files/auction.robot, line 97 at r1 (raw file):

Previously, OSerhii wrote…

Я не бачу проблеми, оскільки буде створюватися окремий інстанс вебдрайвера і йому буде до лампочки чи встиг закритися браузер)
На рахунок повільних машин - на скільки я розумію, то set_page_load_timeout встановлює час очікування саме завантаження сторінки, і як довго на машині буде відкриватися браузер значення не має.
Знову ж таки - це механізм. Якщо ви вважаєте що ліпше встановити інші часові проміжки - їх завжди можна змінити. Якщо необхідно - скажіть що на які значення поміняти я одразу це зміню і форс пушну)

OK


Comments from Reviewable

@selurvedu
Copy link
Contributor

+conflicts

@OSerhii OSerhii reopened this Dec 19, 2016
@kosaniak kosaniak closed this Jan 25, 2017
@kosaniak kosaniak reopened this Jan 26, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants