0
我的測試有問題 - 在網站上添加新的查詢。有2個已存在的查詢已經使用了id-0,id-1 ...您不知道將添加多少個查詢,所以我想添加一個新的查詢而不給出具體的id號。我試圖開始迭代,但我不知道怎麼用這個代碼進行...Webdriver&Python:遍歷列表並添加新元素
list_of_elements = wd.find_elements_by_css_selector("cssselector")
for element in list_of_elements:
wd.find_element_by_link_text("Add test").click()
queries = wd.find_elements_by_css_selector('[id*="id_query-1-title"]')
index = str(len(queries))
wd.find_element_by_id('id_query-' + index + '-title').click()
wd.find_element_by_id('id_query-' + index + '-title').clear()
wd.find_element_by_id('id_query-' + index + '-title').send_keys("ABC")
那麼你的問題是什麼? – Andersson
我用id_query-2-title得到了一個新的查詢,但是如果存在多於2個查詢的查詢,我應該怎麼做才能得到新的查詢?我總是使用id_query-2-title獲取/修改查詢... – Storm
您可以共享目標頁面的「URL」還是至少「HTML」? – Andersson