# [APPSVC-357](https://issues.redhat.com/browse/APPSVC-357) UI-level in-cluster E2E scenarios - interoperability with OpenShift Console ```gherkin @ui @user.admin Feature: Install Service Binding Operator Background: Logged into OpenShift Console Given user is logged into OpenShift Console with admin permissions * Administrator view is opened Scenario: Install Community version of Service Binding Operator via OperaHub in OpenShift DevConsole Given OperatorHub page is opened * "Service Binding Operator" card is clicked and Community operators confirmed * "Install" button is clicked * "Installation Mode" is selected to be "All namespaces on the cluster (default)" * "Update Channel" is selected to be "alpha" * "Approval Strategy" is selected to be "Automatic" When "Subscribe" button is clicked Then "Installed Operators" page should be shown * Service Binding Operator with a "Succeeded" status should be present within 2 minutes ``` ```gherkin @ui @user.non-admin Feature: Bind applications to services in topology view Background: Given user is logged into OpenShift Console with non-admin permissions * Service Binding Operator is installed * PostgreSQL DB operator is installed * Namespace "<nsName>" is used * "Topology" page in "Developer" view is opened Scenario: Bind Node.js application to PostgreSQL DB in topology view Given PostgreSQL DB instance "db-demo" is running and shown * imported Nodejs application "nodejs-rest-http-crud" is running and shown * application icon is hovered by mouse When arrow is dragged and dropped over to the DB icon Then application should be re-deployed * application should be connected to the DB "db-demo" ```