在我的應用程序中,我有一個包含用戶的表格,但該表格可以有多個用戶頁面。 我想用Selenium Webdriver Python獲取所有頁面中所有用戶的列表。 我需要一些算法來計算第一頁的用戶數,然後點擊第二頁數,直到頁面完成,然後返回整個列表。 我有一些想法,但不知道如何實現,像下面 東西:用於獲取元素列表的幾個頁面的Python循環
def users(driver):
list_users = []
for list_users in range(n):
#selector for click on second page
num = num + 1
#getting all users from 1 page
driver.find_elements_by_css_selector(".even .odd")
#click on second page until pages is exist
driver.find_elements_by_link_text("%s" % num)
until NoSuchElementException
return list_users
我知道它甚至還沒有接近的工作算法,但我試圖解釋什麼,我想
你能提供一個鏈接到您試圖訪問數據? – DJK
@ djk47463 [鏈接](http://hrm.seleniumminutes.com/symfony/web/index.php/admin/viewSystemUsers) login:Admin pass:密碼 –
你需要用戶名還是隻需要總數的用戶? – DJK