这段代码看起来好像没什么毛病 但是一运行就报错
一个测试小白,都是自己摸索着码的 求指点
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()
不知道你这个问题是否已经解决, 如果还没有解决的话: