Skip to content

Commit 874491a

Browse files
committed
feat: updates for wopee_rf 2.2.0
1 parent 7f4b739 commit 874491a

File tree

4 files changed

+26
-39
lines changed

4 files changed

+26
-39
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ test.selenium.listener:
2525
source .venv/bin/activate && \
2626
export WOPEE_DRIVER_LIBRARY=SeleniumLibrary && \
2727
export WOPEE_TRACKED_KEYWORDS="SeleniumLibrary.Click Link;SeleniumLibrary.Click Button;BuiltIn.Log;" && \
28-
robot -d reports --listener 'wopee_rf.Listener:--dot_env_path:.env' tests/selenium_listener.robot
28+
robot -d reports --listener 'wopee_rf.Listener:dot_env_path=.env' tests/selenium_listener.robot
2929

3030

3131
test.browser.listener:
3232
source .venv/bin/activate && \
3333
export WOPEE_DRIVER_LIBRARY=BrowserLibrary && \
3434
export WOPEE_TRACKED_KEYWORDS="Browser.Click;BuiltIn.Log;" && \
35-
robot -d reports --listener 'wopee_rf.Listener:--dot_env_path:.env' tests/browser_listener.robot
35+
robot -d reports --listener 'wopee_rf.Listener:dot_env_path=.env' tests/browser_listener.robot
3636

3737
clean:
3838
rm -rf reports/

tests/agnostic_standalone.robot

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
11
*** Settings ***
2-
Library SeleniumLibrary screenshot_root_directory=reports/screenshots/selenium
3-
Library wopee_rf.Wopee dot_env_path=.env
2+
Library SeleniumLibrary
3+
Library wopee_rf.Standalone dot_env_path=.env
44

55

66
*** Test Cases ***
77
Test Browser Framework Agnostic Track
88
Open Browser https://wopee.io headlesschrome
99
Set Screenshot Directory screenshots/selenium
1010

11-
${timestamp} Generate Timestamp
12-
13-
Start Suite suite_name=Suite name-${timestamp}
14-
Start Scenario scenario_name=Scenario name-${timestamp}
11+
Start Suite suite_name=${SUITE_NAME}
12+
Start Scenario scenario_name=${TEST_NAME}
1513

1614
${image_path} Capture Page Screenshot
1715
${image_base64} Convert Image to Base64 ${image_path}
1816

19-
&{payload} Create Dictionary image_base64=${image_base64} step_name=Step name-${timestamp}
20-
${track_result} Track payload=&{payload}
17+
${track_result} Track
18+
... image_base64=${image_base64}
19+
... step_name=Track
2120

2221
Stop Scenario
2322

@@ -28,8 +27,4 @@ Convert Image to Base64
2827
${image_base64} Evaluate
2928
... sys.modules['base64'].b64encode(open(r"${image_path}", 'rb').read()).decode('utf-8')
3029
... base64
31-
RETURN ${image_base64}
32-
33-
Generate Timestamp
34-
${timestamp} Evaluate int(datetime.datetime.now().timestamp()) datetime
35-
RETURN ${timestamp}
30+
RETURN ${image_base64}

tests/browser_standalone.robot

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
*** Settings ***
22
Library Browser
3-
Library wopee_rf.Wopee dot_env_path=.env
3+
Library wopee_rf.Standalone dot_env_path=.env
44

55
Resource ../resources/common.robot
66

@@ -10,21 +10,19 @@ Test Teardown Stop Scenario
1010
Visual test w. Browser Library Viewport
1111
New Page https://wopee.io
1212

13-
${timestamp} Generate Timestamp
13+
Start Suite suite_name=${SUITE_NAME}
14+
Start Scenario scenario_name=${TEST_NAME}
1415

15-
Start Suite suite_name=Suite name-${timestamp}
16-
Start Scenario scenario_name=Scenario name-${timestamp}
16+
${track_result} Track Viewport step_name=Track Viewport
1717

18-
&{payload} Create Dictionary step_name=Landing page
19-
${track_result} Track Viewport payload=&{payload}
18+
Stop Scenario
2019

2120
Visual test w. Browser Library Fullpage
2221
New Page https://wopee.io
2322

24-
${timestamp} Generate Timestamp
23+
Start Suite suite_name=${SUITE_NAME}
24+
Start Scenario scenario_name=${TEST_NAME}
2525

26-
Start Suite suite_name=Suite name-${timestamp}
27-
Start Scenario scenario_name=Scenario name-${timestamp}
26+
${track_result} Track Fullpage step_name=Track Fullpage
2827

29-
&{payload} Create Dictionary step_name=Landing page
30-
${track_result} Track Fullpage payload=&{payload}
28+
Stop Scenario

tests/selenium_standalone.robot

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
*** Settings ***
22
Library SeleniumLibrary screenshot_root_directory=reports/screenshots/selenium
3-
Library wopee_rf.Wopee dot_env_path=.env
3+
Library wopee_rf.Standalone dot_env_path=.env
44

55
Resource ../resources/common.robot
66

@@ -10,21 +10,15 @@ Test Teardown Stop Scenario
1010
Visual test w. SeleniumLibrary - Viewport
1111
Open Browser https://wopee.io headlesschrome
1212

13-
${timestamp} Generate Timestamp
13+
Start Suite suite_name=${SUITE_NAME}
14+
Start Scenario scenario_name=${TEST_NAME}
1415

15-
Start Suite suite_name=Suite name-${timestamp}
16-
Start Scenario scenario_name=Scenario name-${timestamp}
17-
18-
&{payload} Create Dictionary step_name=Step name-${timestamp}
19-
${track_result} Track Viewport payload=&{payload}
16+
${track_result} Track Viewport step_name=Track Viewport
2017

2118
Visual test w. SeleniumLibrary - Fullpage
2219
Open Browser https://wopee.io headlesschrome
2320

24-
${timestamp} Generate Timestamp
25-
26-
Start Suite suite_name=Suite name-${timestamp}
27-
Start Scenario scenario_name=Scenario name-${timestamp}
21+
Start Suite suite_name=${SUITE_NAME}
22+
Start Scenario scenario_name=${TEST_NAME}
2823

29-
&{payload} Create Dictionary step_name=Step name-${timestamp}
30-
${track_result} Track Fullpage payload=&{payload}
24+
${track_result} Track Fullpage step_name=Track Fullpage

0 commit comments

Comments
 (0)