selenium找不到元素的问题 回复内容

1楼anonymous66 2016年10月14日回答

找不到元素就只要两个原因:

1.元素是否已加载。
    # 等待直到元素出现, 点击
    def waitClick(self, time, element):
        try:
            print('元素加载, 页面等待中 ...')
            WebDriverWait(self.browser, time).until(EC.presence_of_element_located(element))
            self.browser.find_element(*element)

        except Exception,e:
            print('元素异常, 页面已截图 :')
            self.screenshot()
   
2.匹配是否写对。