from find_element.capability import driver,NoSuchElementException try: driver.find_element_by_id('net.csdnplus:id/modifiedheadimg') except NoSuchElementException: print('未登陆的进入博客') driver.find_element_by_id('net.csdnplus:id/slidBack').click() driver.find_element_by_xpath('//android.widget.TextView[@text="博客"]').click() #driver.find_element_by_id('net.csdn.csdnplus:id/ll_info').click() else: print('已走登陆的进入论坛') driver.find_element_by_id('net.csdnplus:id/slidBack').click() driver.find_element_by_id('net.csdnplus:id/slidBack').click() driver.find_element_by_xpath('//android.widget.TextView[@text="论坛"]').click() #driver.find_element_by_id('net.csdn.csdnplus:id/ll_bbs').click() #xpath路径表达式 # //从匹配选择的当前节点,选择文档中的节点,而不考虑他们的位置 # /从根节点选取 # nodename选取此节点的所有子节点 # .选取当前节点 # ..选取当前节点的父节点 # @选取属性 #xpath匹配符 # *匹配任何元素节点 # @*匹配任何元素性节点 # node()匹配任何类型的节点