1
我想使用以下函数: get_xpath_count() get_css_count()和其他可用于 http://selenium.googlecode.com/git/docs/api/py/_modules/selenium/selenium.html#selenium.get_xpath_count与硒对象。如何创建Selenium对象?
但我无法创建一个硒对象来使用这些功能? 任何人都可以帮忙吗?
我想使用以下函数: get_xpath_count() get_css_count()和其他可用于 http://selenium.googlecode.com/git/docs/api/py/_modules/selenium/selenium.html#selenium.get_xpath_count与硒对象。如何创建Selenium对象?
但我无法创建一个硒对象来使用这些功能? 任何人都可以帮忙吗?
您正在混合selenium web驱动程序API和Selenium 1/Selenium RC API:what's the relationship between Selenium RC and WebDriver?值得一读。
get_xpath_count()
和get_css_count()
不是selenium WebDriver API的一部分。
实际上,你可以通过在find_elements_by_xpath()
方法调用len()
模拟get_xpath_count()
:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://en.wikipedia.org")
print len(driver.find_elements_by_xpath('//li'))
get_css_count()
可以这样实现:
print len(driver.find_elements_by_tag_name('li'))
希望有所帮助。