1、最近老是同一犯錯誤,find_elements寫成了find_element,結果糾結了半天才知道是自己寫錯了個find_elements;
WebDriverWait(browser, 5).until(lambda the_driver: browser.find_element_by_link_text("Report").is_displayed())
browser.find_element_by_link_text("Report").click()
Uselect=browser.find_element_by_xpath("//select[@id='search_project_id']")
Uoptions=Uselect.find_elements_by_tag_name("option")
a=len(Uoptions)
print a
browser.find_element_by_xpath("//select[@id='search_project_id']").click()
time.sleep(1)
Uselect.find_elements_by_tag_name("option")[3].click() #返回的是一個list數組;
time.sleep(1)
browser.find_element_by_xpath("//a[@id='btnSearch']").click()
browser.implicitly_wait(2)
browser.find_element_by_id("btnExport").click()
browser.find_element_by_id("leftTree_1_check").click()
PS: 同樣的錯誤決不容許自己犯第三次!
2、接觸自動化也有一段時間了,突然覺得有點不知所措,基本流程大概都跑出來了,可以待於優化的部分,還的慢慢的去研究,好久之前即覺得應給自己設計下計划了,一直沒有行動起來,應該反思下了;
(1)彈出窗口為模態窗口的還木有解決掉;
(2)系統上上傳照片使用了Flash插件,腳本不能識別,木有解決;
(3)數據驅動還木有應用到自動化中;
(4).......