Open HansMohan opened 4 years ago
Hi Team,
We are stuck in our development procedure due to the issue mentioned.
Gentle reminder. Any help shall be very much appreciated.
@HansMohan I apologize. I did take a look at this on Friday but had to go back to some of my other work.
My first guess is that axe-core needs to be updated. I was in the process of automating this with GitHub tools but was moved to a different team, so this project is unfortunately not my primary focus anymore.
I did download the latest version of axe-core and ran the tests locally, which passed. I will run it to see if it will catch an element similar to your example above.
Thanks for submitting this issue, and I appreciate your patience!
marking as duplicate of #170
Thanks a lot @kimberlythegeek for taking up this issue. please let us know as you perform similar test for the element reported by us in your local with updated axe-core.
an update on this: I've updated the axe-core version locally but I'm getting some import mismatch errors on the conftest.py file for some reason. I'm going to push my changes to see if the travis build returns the same results.
I'm also working to update the core tests to be a little more informative
Thanks @kimberlythegeek for the update. we look forward for the updated version of Axe-Core.. Keeping posting us. Thanks
Hi Team We are utilizing 'axe-selenium-python' package to capture violation of the website. It has been mentioned in the documentation that aXe would not be able to capture violation for hidden elements unless made visibly rendered.
After changing the style attribute for hidden elements, 'axe-selenium-python' package is not able to catch violation whereas axe chrome extension catch the violation for the same scenario.
Element source that is hidden on the website![image](https://user-images.githubusercontent.com/30980288/65298054-aa8dd300-db87-11e9-91a5-05e8c745477c.png)
CSS style attributes corresponding to modal and fade class![image](https://user-images.githubusercontent.com/30980288/65298550-8a5f1380-db89-11e9-9a29-58f35c98198e.png)
We change both manually or programatically through JS the style attribute display: block opacity:1
Once the elements goes visible on screen, 'axe chrome extension is able to capture vioaltion, see the below screen shot
Can it be please explained why axe-selenium python package is unable to capture the particular violation.