{"id":15524431,"url":"https://github.com/codeforequity-at/botium-connector-appium","last_synced_at":"2026-02-22T09:38:45.829Z","repository":{"id":91176302,"uuid":"154898292","full_name":"codeforequity-at/botium-connector-appium","owner":"codeforequity-at","description":null,"archived":false,"fork":false,"pushed_at":"2018-10-26T21:54:58.000Z","size":3,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-03T06:35:28.647Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codeforequity-at.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-26T21:51:27.000Z","updated_at":"2021-04-23T14:15:46.000Z","dependencies_parsed_at":"2023-07-21T01:03:36.288Z","dependency_job_id":null,"html_url":"https://github.com/codeforequity-at/botium-connector-appium","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeforequity-at%2Fbotium-connector-appium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeforequity-at%2Fbotium-connector-appium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeforequity-at%2Fbotium-connector-appium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeforequity-at%2Fbotium-connector-appium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeforequity-at","download_url":"https://codeload.github.com/codeforequity-at/botium-connector-appium/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246100488,"owners_count":20723469,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T10:51:19.892Z","updated_at":"2025-10-13T04:03:08.044Z","avatar_url":"https://github.com/codeforequity-at.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Task 1: Facebook Messenger App automation\n\nBotium currently supports automated testing of chatbots running on websites (using Selenium). The community is asking for automated testing of chatbots running within smartphone apps (using Appium). Most chatbots are running in Facebook Messenger, therefore this is the first one to support. \n\nThe task is to create a script which:\n* opens an Appium session\n* installs Facebook Messenger Apps (see [here](https://medium.com/@SimonKaz/appium-test-example-download-app-from-google-play-store-6ed932663f09) how to do it)\n* performs the login using given credentials\n* opens the window for a given chatbot (just choose one from the available ones)\n* sends a given text to the chatbot\n* receives the chatbot response and output it in the console window\n\nOther requirements:\n* The script should be developed in Javascript (Node.js)\n* Preferably with [Webdriver.io library](http://webdriver.io)\n* The [\"botium-connector-webdriverio\"](https://github.com/codeforequity-at/botium-connector-webdriverio)-Module on github can be used as a starter, it uses webdriver.io for automating Facebook Messenger in a desktop browser\n* With a Saucelabs trial account, there is access for several Android emulators out of the box, no need to set up Appium locally\n\nThe code will be the base for a new Botium module which will be published later on (not part of this task).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeforequity-at%2Fbotium-connector-appium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeforequity-at%2Fbotium-connector-appium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeforequity-at%2Fbotium-connector-appium/lists"}