Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Dmitry Sheiko
    @dsheiko
    Hello, does anybody fancy to contribute? There are a lot of ideas in https://github.com/dsheiko/puppetry/wiki/Backlog
    In fact I would appreciate any help with snapcraft (./snap , https://snapcraft.io) configuration to allow cross-platform building automatically for Ubuntu
    Dmitry Sheiko
    @dsheiko
    In the upcoming 1.2 the will be export options, namely Export as printable text. The idea is represent suite content in a form readable for team members, which have no experience with Puppetry. So by exporting we get a text file (see the attachment) and number of screenshot (shot after every test step) with highlighted target(s) in action (if any referenced in the test step)
    What do you think about?
    The build for Windows: https://drive.google.com/open?id=1AqkofAgmcZv74stm6LoUHgZYibL-JZmZ
    1.2.4.-screenshot.png
    Dmitry Sheiko
    @dsheiko
    Dmitry Sheiko
    @dsheiko
    screenshot-1565966168.png
    screenshot-1565966143.png
    In the upcoming 2.1 is also landing screenshot viewer (instead system directory) with Lightbox
    Dmitry Sheiko
    @dsheiko
    gherkin.PNG
    Somebody was suggesting to use Cucumber/Gherkin test language. Honestly I didn't get the idea back than, but now Gherkin theme is going to land on Puppetry (optionally) - looks quite neat
    TempleOfTemplar
    @TempleOfTemplar
    What do you think about that? https://github.com/microsoft/playwright
    Yashwardhan Gupta
    @yash-1998
    How can we join the slack channel for doubts ?
    Dmitry Sheiko
    @dsheiko
    As for Slack, I believe the tool http://puppetry.dsheiko.com/ is still working. Try give it the email and it sends you the invitation.
    Dinesh
    @dinbtechit
    Hi @dsheiko , We briefly spoke on youtube regarding improving the UX for puppetry. This weekend I had sometime to work on that. Basically I worked on few different ideas to improve the existing UI but ended up something radically different. (Below is a very early mockup of my proposed "new" approach). But just wanted to throw it out there to see what you think. If you like the idea I certainly work more on that.
    image.png
    image.png
    Dmitry Sheiko
    @dsheiko
    Thanks. Absolutely agree - classical IDE UI would be the best fitting solution. The problem is that the very core of the tool is test managing UI - https://docs.puppetry.app/managing-assets. that’s the idea - instead of coding, pick action or assertion, provide options. And I don’t know any similar tool to borrow UI design approach.
    You stressed on the recorder in the mockups. It’s wrong, the recorder is an extra. It’s very limited and meant to help for beginners, not to replace the main way of contributing tests (https://youtu.be/m1az-KLboG8).
    And I understand if I made the recorder the only intended way to make tests, I would have gained much more users. But it’s hardly technically possible to capture complex testing flows like https://docs.puppetry.app/testing-techniques with recorder (JavaScript injected into the loaded pages).
    Second, the generated Jest project is not source of trust – just an export. So the main window shall represent test management UI and I don’t know how to make it more user-friendly
    Dmitry Sheiko
    @dsheiko
    From now tag "puppetry" is available on StackOverflow, so one can address any questions related to the project https://stackoverflow.com/questions/tagged/puppetry