2016-04-15 97 views
2

这里我试图从xpath更改为css,如下所示,但它不适用于我。将xpath转换为硒webdriver中的css无法正常工作?

使用XPath作为

//*[@id='testPopups']/div[5]/div[1]/div[2]/div[7]/div/span 

CSS作为

css=div[id='testPopups'] >div:nth-child(5) >div:nth-child(1) >div:nth-child(2) >div:nth-child(7) 

,当我在FF检查作为EVAL option.can有人指导我如何改变的XPath的CSS上面它不工作。

+0

har07,是否有任何动态的方式做同样的,如果可能的话,请告诉我。 – khanam

+0

这真棒:http://cssify.appspot.com/ – khanam

+0

动态的做法是什么?要从XPath转换为CSS?你可以阅读该源码的源代码(https://github.com/santiycr/cssify)的逻辑... – har07

回答

0

请尝试以下:

css=div#testPopups >div:nth-child(5) >div:nth-child(1) >div:nth-child(2) >div:nth-child(7) > div>span