Giter Club home page Giter Club logo

daksha's Introduction

daksha's People

Contributors

alpharahul16 avatar dependabot[bot] avatar hemant-babool avatar hriddhighosh4 avatar prakash-42 avatar prashastmykaarma avatar pulkitsinghall avatar rchetan98 avatar rishi16royy avatar ritikgarg1772 avatar suren-sharma avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

daksha's Issues

Bugs

  1. Printing element in function switch_iframe throws error
    Sol - Change line to logger.info("switched successful to frame. " + locator + " = " +locator_value)

  2. switch_to_default_iframe throws error of params mismatch.
    Sol - Change line to
    execution_success, error_stack = method_map[step](test_id=test_id, web_driver=web_driver)

Validate_ui_element support in case the textbox values

Can we please add a support, so that element that have values coming from js can also be validated by validate_ui_element.

Input field have some value which is visible in UI, but not in html dom. So, daksha can not validate this element.

Add support for chat webhooks

Start with Gchat(add extensibillity, specific drivers should be handled later)

  1. Email (refactor)
  2. Slack,microsoft teams,...
  3. Twilio
  4. PagerDuty

Start with reporting failures, later on add support for event types.

Implement Download functionality with text file read

We need to enable chrome in daksha to download a file in Downloads folder of Daksha repo.
User can provide the filename from yaml.
After that User should be able to read the file into a string (for now handle it only for txt files)

Getting invalid command 'bdist_wheel' error when running pip install -r requirements.txt

Got this sequence of errors [even after adding wheel in my requirements.txt]

  Running setup.py bdist_wheel for PyYAML ... error
  Complete output from command /[redacted]/daksha/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-awgkrl93/PyYAML/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpijb20i9apip-wheel- --python-tag cp37:
  usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
     or: -c --help [cmd1 cmd2 ...]
     or: -c --help-commands
     or: -c cmd --help

  error: invalid command 'bdist_wheel'

  ----------------------------------------
  Failed building wheel for PyYAML
  Running setup.py clean for PyYAML
  Running setup.py bdist_wheel for wrapt ... error
  Complete output from command /[redacted]/daksha/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-awgkrl93/wrapt/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmp2rygwo56pip-wheel- --python-tag cp37:
  usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
     or: -c --help [cmd1 cmd2 ...]
     or: -c --help-commands
     or: -c cmd --help

  error: invalid command 'bdist_wheel'

  ----------------------------------------
  Failed building wheel for wrapt
  Running setup.py clean for wrapt
Failed to build PyYAML wrapt
Installing collected packages: wheel, asgiref, pytz, sqlparse, Django, djangorestframework, gunicorn, PyYAML, urllib3, selenium, pyjwt, wrapt, deprecated, certifi, idna, charset-normalizer, requests, PyGithub, postmarker, MarkupSafe, Jinja2, jmespath
  Running setup.py install for PyYAML ... done
  Running setup.py install for wrapt ... done
Successfully installed Django-3.0.9 Jinja2-2.11.3 MarkupSafe-2.0.1 PyGithub-1.53 PyYAML-5.3.1 asgiref-3.2.10 certifi-2021.5.30 charset-normalizer-2.0.4 deprecated-1.2.12 djangorestframework-3.11.1 gunicorn-20.0.4 idna-3.2 jmespath-0.10.0 postmarker-0.14.1 pyjwt-2.1.0 pytz-2020.1 requests-2.26.0 selenium-3.141.0 sqlparse-0.3.1 urllib3-1.25.10 wheel-0.37.0 wrapt-1.12.1

Note that this is Ubuntu on WSL. The environment is python 3.7.5

Bug in fill_data

If an input box already has some value, then instead of clearing it and then filling the box, value is just appended to it.

Daksha UI

Build an UI that makes it easy for an user to write test cases and reduce the time required.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.