Skip to content

santiycr/cssify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cssify

Get your XPATHs translated to css automatically! (don't go to crazy on what you want to translate, this script is smart but won't do your breakfast).

[Build Status] [Sauce Status]

Usage

New! Use cssify from a browser:

http://cssify.appspot.com

Install:

$ pip install cssify

From python:

$ pip install cssify
>>> from cssify import cssify
>>> cssify('//a')
'a'
>>> cssify('//a[@id="bleh"]')
'a#bleh'

From the console:

$ ./cssify.py '//a'
a
$ ./cssify.py '//a[@id="bleh"]'
a#bleh

Testing and contributing

Supported and unsupported cases are documented by tests. If you have a request or a contribution for new conversions, include a test that proves the issue and solution and send a pull request.

To run all unit tests locally:

$ nosetests tests/test_cssify.py

To run all Selenium tests locally (some env variables are necessary):

$ nosetests tests/test_cssify_web.py

About

XPATH to CSS translator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published