diff --git a/.github/actions/e2e/run-log-tests/action.yml b/.github/actions/e2e/run-log-tests/action.yml
index 71e8d883865..142e085d0fe 100644
--- a/.github/actions/e2e/run-log-tests/action.yml
+++ b/.github/actions/e2e/run-log-tests/action.yml
@@ -39,6 +39,7 @@ runs:
with:
name: wp(${{ env.E2E_WP_VERSION }})-wc(${{ env.E2E_WC_VERSION }})-${{ env.E2E_GROUP }}-${{ env.E2E_BRANCH }}
path: |
+ screenshots
tests/e2e/screenshots
tests/e2e/docker/wordpress/wp-content/debug.log
${{ env.E2E_RESULT_FILEPATH }}
diff --git a/changelog/e2e-7347-merchant-on-boarding b/changelog/e2e-7347-merchant-on-boarding
new file mode 100644
index 00000000000..e1de02a0b10
--- /dev/null
+++ b/changelog/e2e-7347-merchant-on-boarding
@@ -0,0 +1,4 @@
+Significance: patch
+Type: dev
+
+E2E test - Merchant facing multi-currency on-boarding screen.
diff --git a/client/multi-currency-setup/tasks/add-currencies-task/index.js b/client/multi-currency-setup/tasks/add-currencies-task/index.js
index 335b6b78985..1795edaa6a0 100644
--- a/client/multi-currency-setup/tasks/add-currencies-task/index.js
+++ b/client/multi-currency-setup/tasks/add-currencies-task/index.js
@@ -173,13 +173,14 @@ const AddCurrenciesTask = () => {
);
} );
- const displayCurrencyCheckbox = ( code ) =>
+ const displayCurrencyCheckbox = ( code, testId = '' ) =>
availableCurrencyCodes.length && (