axe-webdriverjs | chainable axe API for Selenium 's WebDriverJS

 by   dequelabs JavaScript Version: 2.3.0-canary.eb76caa8 License: MPL-2.0

kandi X-RAY | axe-webdriverjs Summary

kandi X-RAY | axe-webdriverjs Summary

axe-webdriverjs is a JavaScript library. axe-webdriverjs has no bugs, it has no vulnerabilities, it has a Weak Copyleft License and it has low support. You can install using 'npm i axe-webdriverjs' or download it from GitHub, npm.

Provides a chainable axe API for Selenium's WebDriverJS and automatically injects into all frames.

            kandi-support Support

              axe-webdriverjs has a low active ecosystem.
              It has 125 star(s) with 45 fork(s). There are 19 watchers for this library.
              It had no major release in the last 12 months.
              There are 3 open issues and 44 have been closed. On average issues are closed in 138 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of axe-webdriverjs is 2.3.0-canary.eb76caa8

            kandi-Quality Quality

              axe-webdriverjs has 0 bugs and 0 code smells.

            kandi-Security Security

              axe-webdriverjs has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              axe-webdriverjs code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              axe-webdriverjs is licensed under the MPL-2.0 License. This license is Weak Copyleft.
              Weak Copyleft licenses have some restrictions, but you can use them in commercial projects.

            kandi-Reuse Reuse

              axe-webdriverjs releases are available to install and integrate.
              Deployable package is available in npm.
              Installation instructions, examples and code snippets are available.
              axe-webdriverjs saves you 26 person hours of effort in developing the same functionality from scratch.
              It has 71 lines of code, 0 functions and 21 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of axe-webdriverjs
            Get all kandi verified functions for this library.

            axe-webdriverjs Key Features

            No Key Features are available at this moment for axe-webdriverjs.

            axe-webdriverjs Examples and Code Snippets

            No Code Snippets are available at this moment for axe-webdriverjs.

            Community Discussions


            @testcafe-community/axe does not report violations that other tools do
            Asked 2021-Jun-07 at 09:51

            I am exploring tools I can use for automated Accessibility Testing and wanted to try axe-core with TestCafe. I am an advocate of TestCafe, I love that is a lightweight tool and doesn't have dependencies on WebDriver. The docs are great and the scripting is easy.

            I have however found that @testcafe-community/axe and its predecessor axe-testcafe do not report all violations while axe-core with selenium and axe-webdriverjs do. For example, running with axe-webdriverjs, I have the following code and resulting output showing the violations of a localhost page I am checking -




            Answered 2021-Jun-04 at 16:42

            The documentation for axe-core states that you need to specify which rules you intend to test against using options.

            Landmarks are discussed in WCAG 1.3.6., which is a "Level AAA" item. It appears that axe-core is only capable of testing against "Level A" and "Level AA." In your example, the item is not listed by the tool as a WCAG failure, but rather a best-practices recommendation. This may be why it isn't showing up in your other tools.

            If you can easily implement this recommendation, then I'd say go ahead and do it. If not, I wouldn't let something like this stop my code from going into production. Landmarks are nice-to-have, but it's far more important that you meet all "Level A" requirements and as many "Level AA" requirements as you reasonably can.

            It's worth noting that any automated accessibility testing tool is nothing more than a starting point for manual evaluation. These tools often generate tons of false positives (and sometimes miss important things!) because it's often not possible to algorithmically determine whether something is genuinely useful to human visitors.

            I've also seen pages/apps that pass automated tools with no errors (Wave, Axe, etc.), but they are completely impossible to use with assistive technology.



            Angular 2 example app returns error "Cannot read property 'X' of null"
            Asked 2020-Feb-29 at 22:36

            I am new to Angular 2 and I am trying run sample applications from GitHub. I downloaded the sample application.

            When I am trying to serve the application, it's giving me the following error as shown below in the screen shot:

            How can I resolve the error?

            package.json ...


            Answered 2017-Dec-15 at 12:24

            have u done npm install first?

            maybe if u have installed all the necessary component i think u have to run with: npm run or npm run test



            "SyntaxError: Unexpected token {": tsconfig not recognizing file within node_modules as valid typescript
            Asked 2019-Jul-19 at 19:14

            I am referencing a simple function from a custom package in my node_modules folder and realized that it is attempting to read the file as javascript instead of typescript. What settings would I need to modify in my tsconfig.json in order for this to work properly?

            I have tried wrapping the accessibilityCheck function inside a class and making it part of a module and exporting the module from the custom package for use in my test. Also tried swapping out the import statements for require statements.




            Answered 2019-Jul-19 at 19:14

            node modules are generally supposed to be bundled in advance. when you get this type of error, ask the library developer to transpile in advance, and include declarations to keep the type safety.



            Protractor + axe-core error jasmine.DEFAULT_TIMEOUT_INTERVAL
            Asked 2017-Dec-26 at 19:41

            I'm trying write accessibility auto-tests on protractor\axe. Test case:

            1) Open URL

            2) Start first slide

            3) Axe analyze

            4) Next slide

            5) Repeat 3-4

            Here is part of my test



            Answered 2017-Dec-26 at 19:41

            Added timeout in spec solved this problem


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install axe-webdriverjs

            Install Node.js if you haven't already. For running axe-webdriverjs tests read more about setting up your environment. Download and install any necessary browser drivers on your machine's PATH. More on Webdriver setup. Install Selenium Webdriver: npm install selenium-webdriver --no-save. Install axe-webdriverjs and its dependencies: npm install axe-webdriverjs.


            Read the documentation on contributing.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular JavaScript Libraries


            by freeCodeCamp


            by vuejs


            by facebook


            by twbs

            Try Top Libraries by dequelabs


            by dequelabsJavaScript


            by dequelabsTypeScript


            by dequelabsJavaScript


            by dequelabsJavaScript


            by dequelabsJavaScript