有些事不是努力就可以改變的,五十塊的人民幣設(shè)計得再好看业踢,也沒有一百塊的招人喜歡旋奢。
UI自動化測試使用selenium的時候報錯:AttributeError: 'list' object has no attribute 'click'
錯誤代碼
driver.find_elements_by_name("wd").click()
driver.find_elements_by_name("wd").send_keys("22222")
錯誤原因
elements是所有滿足這個定位的元素總和润匙,是一個list疫诽;
element是第一個符合定位的元素。
第一種解決方法
driver.find_elements_by_name("wd")[0].click()
driver.find_elements_by_name("wd")[0].send_keys("22222")
第二種解決方法
driver.find_element_by_name("wd").click()
driver.find_element_by_name("wd").send_keys("22222")
如果感覺本文對您有幫助可以點個贊哦
本文為學(xué)習(xí)筆記鳍鸵,轉(zhuǎn)載請標明出處
本文僅供交流學(xué)習(xí)苇瓣,請勿用于非法途徑
僅是個人意見,如有想法偿乖,歡迎留言