Skip to content

Instantly share code, notes, and snippets.

@tourdedave
Last active January 3, 2016 07:18
Show Gist options
  • Save tourdedave/8428031 to your computer and use it in GitHub Desktop.
Save tourdedave/8428031 to your computer and use it in GitHub Desktop.
Selenium WebDriver performance benchmark comparing CSS and XPath on a Windows XP machine
user system total real
header_id_and_class using css 0.047000 0.109000 0.156000 ( 1.132802)
header_id_and_class using xpath 0.078000 0.141000 0.219000 ( 1.132802)
header_id_class_and_direct_desc using css 0.062000 0.078000 0.140000 ( 1.132802)
header_id_class_and_direct_desc using xpath 0.063000 0.031000 0.094000 ( 1.235784)
header_traversing using css 0.031000 0.172000 0.203000 ( 1.214156)
header_traversing using xpath 0.000000 0.140000 0.140000 ( 1.132800)
header_traversing_and_direct_desc using css 0.000000 0.125000 0.125000 ( 1.144128)
header_traversing_and_direct_desc using xpath 0.015000 0.079000 0.094000 ( 1.212096)
cell_id_and_class using css 0.016000 0.093000 0.109000 ( 1.121472)
cell_id_and_class using xpath 0.015000 0.094000 0.109000 ( 1.719590)
cell_id_class_and_direct_desc using css 0.016000 0.109000 0.125000 ( 1.258541)
cell_id_class_and_direct_desc using xpath 0.015000 0.032000 0.047000 ( 1.295923)
cell_traversing using css 0.031000 0.047000 0.078000 ( 1.146393)
cell_traversing using xpath 0.016000 0.094000 0.110000 ( 1.271002)
cell_traversing_and_direct_desc using css 0.062000 0.156000 0.218000 ( 1.233619)
cell_traversing_and_direct_desc using xpath 0.031000 0.172000 0.203000 ( 1.196237)
user system total real
header_id_and_class using css 0.078000 0.047000 0.125000 ( 0.829401)
header_id_and_class using xpath 0.031000 0.109000 0.140000 ( 1.099982)
header_id_class_and_direct_desc using css 0.078000 0.047000 0.125000 ( 0.922043)
header_id_class_and_direct_desc using xpath 0.079000 0.141000 0.220000 ( 1.051453)
header_traversing using css 0.109000 0.078000 0.187000 ( 0.873515)
header_traversing using xpath 0.031000 0.078000 0.109000 ( 0.905867)
header_traversing_and_direct_desc using css 0.047000 0.062000 0.109000 ( 1.002925)
header_traversing_and_direct_desc using xpath 0.032000 0.094000 0.126000 ( 0.922043)
cell_id_and_class using css 0.016000 0.110000 0.126000 ( 0.986748)
cell_id_and_class using xpath 0.078000 0.110000 0.188000 ( 0.938220)
cell_id_class_and_direct_desc using css 0.078000 0.078000 0.156000 ( 1.002924)
cell_id_class_and_direct_desc using xpath 0.063000 0.047000 0.110000 ( 1.069246)
cell_traversing using css 0.078000 0.125000 0.203000 ( 1.156597)
cell_traversing using xpath 0.032000 0.031000 0.063000 ( 1.085422)
cell_traversing_and_direct_desc using css 0.062000 0.109000 0.171000 ( 1.459092)
cell_traversing_and_direct_desc using xpath 0.015000 0.141000 0.156000 ( 1.174391)
user system total real
header_id_and_class using css 0.016000 0.047000 0.063000 ( 8.550464)
header_id_and_class using xpath 0.015000 0.063000 0.078000 ( 5.743214)
header_id_class_and_direct_desc using css 0.000000 0.031000 0.031000 ( 9.914347)
header_id_class_and_direct_desc using xpath 0.047000 0.000000 0.047000 ( 6.490025)
header_traversing using css N/A
header_traversing using xpath 0.000000 0.000000 0.000000 ( 7.388131)
header_traversing_and_direct_desc using css N/A
header_traversing_and_direct_desc using xpath 0.047000 0.047000 0.094000 ( 7.733464)
cell_id_and_class using css 0.000000 0.109000 0.109000 ( 13.063517)
cell_id_and_class using xpath 0.000000 0.031000 0.031000 ( 7.812772)
cell_id_class_and_direct_desc using css 0.000000 0.047000 0.047000 ( 12.334165)
cell_id_class_and_direct_desc using xpath 0.031000 0.032000 0.063000 ( 7.039037)
cell_traversing using css N/A
cell_traversing using xpath 0.032000 0.015000 0.047000 ( 7.315236)
cell_traversing_and_direct_desc using css N/A
cell_traversing_and_direct_desc using xpath 0.000000 0.016000 0.016000 ( 5.909296)
user system total real
header_id_and_class using css 0.016000 0.109000 0.125000 ( 1.859979)
header_id_and_class using xpath 0.046000 0.078000 0.124000 ( 2.128673)
header_id_class_and_direct_desc using css 0.047000 0.110000 0.157000 ( 2.358386)
header_id_class_and_direct_desc using xpath 0.078000 0.062000 0.140000 ( 2.143988)
header_traversing using css 0.015000 0.063000 0.078000 ( 2.098045)
header_traversing using xpath 0.016000 0.078000 0.094000 ( 2.317037)
header_traversing_and_direct_desc using css 0.031000 0.062000 0.093000 ( 2.408921)
header_traversing_and_direct_desc using xpath 0.015000 0.047000 0.062000 ( 2.173082)
cell_id_and_class using css 0.032000 0.047000 0.079000 ( 2.375230)
cell_id_and_class using xpath 0.062000 0.063000 0.125000 ( 2.274156)
cell_id_class_and_direct_desc using css 0.016000 0.109000 0.125000 ( 2.430812)
cell_id_class_and_direct_desc using xpath 0.015000 0.047000 0.062000 ( 2.853636)
cell_traversing using css 0.047000 0.109000 0.156000 ( 2.705395)
cell_traversing using xpath 0.047000 0.062000 0.109000 ( 2.890695)
cell_traversing_and_direct_desc using css 0.015000 0.094000 0.109000 ( 2.377413)
cell_traversing_and_direct_desc using xpath 0.000000 0.125000 0.125000 ( 2.268085)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment