我使用xpath的find元素来定位元素并发现它很有用,但建议在使用Selenium Webdriver时使用css的find元素。想知道哪一个更好?
答案 0 :(得分:1)
与任何事情一样,当涉及到这样的选择时,事情是主观的。以下是我想从自己的知识中传达的观点。
从以上几点可以看出,CSS优于Xpath。 但是如果CSS比Xpath更好,可能会出现一个问题,为什么Xpath仍然存在并被广泛使用。
这个大BUT的答案,AFAIK,是因为,Xpath比CSS更强大。我遇到过只使用Xpath而不是CSS的某些元素选择的情况。例如,
希望这能让您了解CSS的使用位置以及使用Xpath的位置。 :)