x子涵 2023-10-12 11:34 采纳率: 25%
浏览 11

appium学习问题,测试用例执行失败


class TestSimple(object):

    @classmethod
    def setup_class(cls):
        print("------ setup before class TestSimple ------")
        desired_caps = {
            'platformName': 'Android',
            'platformVersion': '5.1.1',
            'deviceName': '127.0.0.1:21503',
            'appPackage': 'com.seafile.seadroid2',
            'appActivity': '.ui.activity.BrowserActivity',
            'sessionOverride': True,
            'unicodeKeyboard': True,
            'resetKeyboard': False,
            'noSign': True,
            'noReset': True
        }

        cls.driver = webdriver.Remote(command_executor='http://127.0.0.1:4723/wd/hub', **desired_caps)
        cls.driver.implicitly_wait(10)

    def test_login_success(self):
        print(123)
        # 进行其他操作...

    @classmethod
    def teardown_class(cls):
        print("------ teardown after class TestSimple ------")
        cls.driver.quit()

img


运行后报错AttributeError: 'NoneType' object has no attribute 'to_capabilities'
我使用的是appium+python 3.0的版本,运行后html正常生成,但是测试用例error

  • 写回答

2条回答 默认 最新

  • 梦幻精灵_cq 2023-10-12 11:52
    关注
    • option的值可能为空None,导致option.to_capabilities()方法报属性错误,也就是说当前的option对象没有to_capabilities方法,请查看option的值,查找出来空值None的原因。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月12日

悬赏问题

  • ¥20 Wpf Datarid单元格闪烁效果的实现
  • ¥15 图像分割、图像边缘提取
  • ¥15 sqlserver执行存储过程报错
  • ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
  • ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
  • ¥100 matlab2009 32位一直初始化
  • ¥15 Expected type 'str | PathLike[str]…… bytes' instead
  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数
  • ¥15 ADS时域 连续相位观察方法
  • ¥15 Opencv配置出错