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'))
希望有所幫助。