(appium+python)自动化unittest代码报错

这段代码看起来好像没什么毛病 但是一运行就报错

一个测试小白,都是自己摸索着码的 求指点

from appium import webdriver
import time
import unittest
from selenium.common.exceptions import NoSuchElementException
import urllib3
from unittest import TestCase


class test_01(unittest.TestCase):
    @classmethod
    def setUpClass(cls):
        print("========== Test Star ==========")
        desired_caps = {
            'platformName': 'Android',
            'deviceName': '7HX0211',
            'platformVersion': '10',
            'appPackage': '***investment',
            'appActivity': '***.SplashActivity',
            'resetKeyboard': True,
            'noReset': True,
        }
        cls.driver = webdriver.Remote('http://0.0.0.0:4723/wd/hub', desired_caps)  # 启动app
        time.sleep(5)

    def test_case01(self):
        self.driver.find_element_by_id('***').send_keys('user')
        self.driver.find_element_by_id('***').send_keys('000000')
        self.driver.find_element_by_id('***').click()
        time.sleep(1)
        self.driver.find_element_by_id('***').click()
        print('登录成功')
        try:
            self.driver.find_element_by_id('***').click()
        except NoSuchElementException:
            print('点击无效')
        self.driver.find_element_by_id('***').click()
        try:
            self.driver.find_element_by_id('***').click()
        except NoSuchElementException:
            pass
if __name__ == "__main__":
    unittest.main()

 

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^