Closed bl-aire closed 2 years ago
Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! :hugs:
If you haven't done so already, check out Jupyter's Code of Conduct. Also, please try to follow the issue template as it helps other other community members to contribute more effectively.
You can meet the other Jovyans by joining our Discourse forum. There is also an intro thread there where you can stop by and say Hi! :wave:
Welcome to the Jupyter community! :tada:
@minrk @sgibson91
I would love to have this issue assigned to me if it is approved please.
Hi @bl-aire did you mean to open this here? This is the BinderHub project repo, JupyterHub lives over here: https://github.com/jupyterhub/jupyterhub
Hi @bl-aire did you mean to open this here? This is the BinderHub project repo, JupyterHub lives over here: https://github.com/jupyterhub/jupyterhub
Ohh sorry about that..I made a mistake. I can create the issue again in the right repository.
I have created a new issue here https://github.com/jupyterhub/jupyterhub/issues/4078
No problem, thank you! I will close this one 🙂
No problem, thank you! I will close this one 🙂
Thanks ☺️
Add accessibility testing to JupyterHub testing tools
The importance of building a product with accessibility in mind from the design/development phase cannot be overemphasized. There’s this option and then there is the option of building a product, deploying it and then looking for means to make it accessible.
The former saves time and resources that is why I am proposing this solution.
Current behavior
Currently, no accessibility testing tool exists in JupyterHub's testing tools that can be used during the development phase. Accessibility testing tools are being used in the browser to improve how accessible the deployed site is.
Proposed solution
By using Selenium tool/library, accessibility testing tools like axe is integrated into the development testing so developers will be able take note if guidelines for accessibility aren’t being followed and make corrections before the product gets deployed.
Selenium is an open source automation testing tool with support for a couple of scripting languages like Python and JavaScript, etc. One can choose a script depending on the application to be tested. Selenium Python bindings provide a convenient API to access Selenium WebDrivers like Firefox, Ie, Chrome,etc.
Alternative options
I am currently researching on alternative approaches and implementing this solution so I would love to have this issue assigned to me please. Thank you
Who would use this feature?
Implementing this feature will help developers and product owners(companies) save time and resources respectively.