Skip to main content

Main automation lib

Project description

Issues on Github Pull Request opened on Github Release version on Github Release date on Github

Branch

Linux Deploy

Windows Deploy

master

https://travis-ci.org/netzulo/qacode.svg?branch=master https://ci.appveyor.com/api/projects/status/4a0tc5pis1bykt9x/branch/master?svg=true

Python tested versions

  • 3.6

  • 3.5

  • 3.4

  • 3.3 (not supported)

  • 3.2 (not supported)

  • 2.7

Code Metrics by sonarqube

Quality Gate Lines Bugs Vulnerabilities Code Smells Debt ratio Comments

PIP install

pip install qacode

SETUP.py install

python setup.py install

Tests

python setup.py test

Configuration File

{
  "bot": {
    "mode": "remote",
    "browser": "chrome",
    "url_hub": "http://146.255.101.51:11000/wd/hub",
    "url_node": "http://146.255.101.51:11001/wd/hub",
    "drivers_path": "../../modules/qadrivers",
    "drivers_names": [
      "chromedriver_32.exe",
      "chromedriver_64.exe",
      "chromedriver_32",
      "chromedriver_64",
      "firefoxdriver_32.exe",
      "firefoxdriver_64.exe",
      "firefoxdriver_64.exe",
      "firefoxdriver_32",
      "phantomjsdriver_32.exe",
      "phantomjsdriver_64.exe",
      "phantomjsdriver_32",
      "phantomjsdriver_64",
      "iexplorerdriver_32.exe",
      "iexplorerdriver_64.exe",
      "edgedriver_32.exe",
      "edgedriver_64.exe"
    ],
    "log_output_file": "logs",
    "log_name": "qacode"
  },
  "testlink": {
    "enabled": false,
    "url_api": "http://qalab.tk:86/lib/api/xmlrpc/v1/xmlrpc.php",
    "dev_key": "ae2f4839476bea169f7461d74b0ed0ac",
    "data":{
      "generate": false,
      "test_proyects":[
        {"id_prefix":"qacode", "name":"qacode", "desc":"Main QA library"}
      ]
    }
  },
  "tests": {
    "skip":{
      "drivers_local": true,
      "drivers_remote": false,
      "web_controls": false,
      "web_pages": false
    },
    "unitaries": {
      "url": "https://www.netzulo.com"
    },
    "functionals": {
      "url_login": "http://qalab.tk:82/sessions/new",
      "url_logout": "http://qalab.tk:82/sessions/logout",
      "url_logged": "http://qalab.tk:82/",
      "url_404": "http://qalab.tk:82/sessions/login",
      "selectors_login": [
        "#login",
        "#password",
        "[name='commit']"
      ],
      "creed_user": "qacode",
      "creed_pass": "qacode",
      "url_selector_parent": "http://qalab.tk:82/sessions/new",
      "selector_parent": "#login_form",
      "selector_child": "#login"
      }
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qacode-0.3.8.tar.gz (50.0 kB view hashes)

Uploaded Source

Built Distribution

qacode-0.3.8-py2.7.egg (102.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page