{"repo":"SuffolkLITLab/ALKiln","free":true,"listed":false,"github":"https://github.com/SuffolkLITLab/ALKiln","clone":"git clone https://github.com/SuffolkLITLab/ALKiln.git","description":"Integrated automated end-to-end testing with docassemble, puppeteer, and cucumber.","language":"JavaScript","stars":18,"topics":["opensource","docassemble","automated-testing","puppeteer","cucumberjs","integrated-testing","document-assembly-line"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"ALKiln ALKiln, or Assembly Line Kiln, is an open source project that helps docassemble developers create automated tests for their interviews (online forms). It works well with the Document Assembly Line Project but isn't dependent on it. Use ALKiln Read about how to use this framework in Assembly Line's documentation. If you have questions or need to report a bug, start a new issue. The following documentation is for internal developers—those working on ALKiln itself. Our code Our code pretends to be a human interacting with online forms (interviews) that have been made with the docassemble open source platform. It looks at the HTML DOM, manipulates it, and interacts with it. It uses cucumber, puppeteer, and chai. Our users Our users are developers of online forms (interviews). Usually they're very new to coding and are unfamiliar with GitHub and with a lot of coding concepts. If they know how to code, it tends to be in Python because that's what docassemble uses. They usually don't have the resource or funding to put into learning these skills. For example, a pro bono law firm is trying to write a form that people can use to create a restraining order. They're coding it using docassemble. Their users are already going through a hard time, and the forms make them outline their heart wrenching experiences in detail. The developers need to make sure their users don't get system errors right in the middle of that. They use our framework to run the end-to-end tests. They do good","default_branch":null,"files":null,"tree":[],"storefront":"/r/SuffolkLITLab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SuffolkLITLab/ALKiln/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}