51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3998|回复: 5
打印 上一主题 下一主题

appium + python 运行时报错 “AttributeError: 'xxxx' object has no attribute '...

[复制链接]
  • TA的每日心情
    无聊
    12 小时前
  • 签到天数: 528 天

    连续签到: 1 天

    [LV.9]测试副司令

    跳转到指定楼层
    #
    发表于 2021-3-30 16:03:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    1测试积点
    问题:appium + python 运行时报错 “AttributeError: 'xxxx' object has no attribute 'driver'”,刚接触自动化测试,请大神指导!
    • 贴上代码:
      1. #!/usr/bin/env python
      2. # -*- coding: utf-8 -*-

      3. import os
      4. import unittest
      5. from appium import webdriver

      6. PATH = lambda p : os.path.abspath(
      7.     os.path.join(os.path.dirname(__file__), p)
      8. )

      9. class FmTest(unittest.TestCase):
      10. #    driver = None

      11. #    def __init__(self, appium_driver):
      12. #       self.driver = appium_driver

      13.     def setUP(self):
      14.         desired_caps = {}
      15.         desired_caps['platformName'] = 'Android'
      16.         desired_caps['platformVersion'] = '4.4.4'
      17.         desired_caps['deviceName'] = 'Android Emulator'
      18. #        desired_caps['app'] = PATH('../../../apps/selendroid-test-app.apk')
      19.         desired_caps['appPackage'] = 'cn.thecover.www.covermedia'
      20.         desired_caps['appActivity'] = 'cn.thecover.www.covermedia.ui.activity.SplashActivity'

      21.         self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)

      22.     def tearDown(self):
      23. #        self.driver.close_app()
      24.         self.driver.quit()

      25.     def test_add_contacts(self):
      26.         self.driver.find_element_by_id('cn.thecover.www.covermedia:id/tab_name').click()

      27. if __name__ == '__main__':
      28.     suite = unittest.TestLoader().loadTestsFromTestCase(FmTest)
      29.     unittest.TextTestRunner(verbosity=2).run(suite)
      复制代码

    运行报错:
    1. /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /Users/TestSty/fm_appiumtest/mypage.py
    2. test_add_contacts (__main__.FmTest) ... ERROR
    3. ERROR

    4. ======================================================================
    5. ERROR: test_add_contacts (__main__.FmTest)
    6. ----------------------------------------------------------------------
    7. Traceback (most recent call last):
    8.   File "/Users/TestSty/fm_appiumtest/mypage.py", line 34, in test_add_contacts
    9.     self.driver.find_element_by_id('cn.thecover.www.covermedia:id/tab_name').click()
    10. AttributeError: 'FmTest' object has no attribute 'driver'

    11. ======================================================================
    12. ERROR: test_add_contacts (__main__.FmTest)
    13. ----------------------------------------------------------------------
    14. Traceback (most recent call last):
    15.   File "/Users/TestSty/fm_appiumtest/mypage.py", line 31, in tearDown
    16.     self.driver.quit()
    17. AttributeError: 'FmTest' object has no attribute 'driver'

    18. ----------------------------------------------------------------------
    19. Ran 1 test in 0.000s

    20. FAILED (errors=2)

    21. Process finished with exit code 0
    复制代码


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    14 小时前
  • 签到天数: 2813 天

    连续签到: 1 天

    [LV.Master]测试大本营

    5#
    发表于 2021-3-31 17:25:21 | 只看该作者
    写的有问题吧
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    4#
    发表于 2021-3-31 16:50:21 | 只看该作者
    def setUP(self):
    还是def setUp(self):  
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    7 小时前
  • 签到天数: 752 天

    连续签到: 1 天

    [LV.10]测试总司令

    3#
    发表于 2021-3-31 16:15:54 | 只看该作者
    来学习
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    12 小时前
  • 签到天数: 992 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2021-3-31 16:09:19 | 只看该作者
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    11 小时前
  • 签到天数: 1517 天

    连续签到: 1 天

    [LV.Master]测试大本营

    1#
    发表于 2021-3-31 11:38:10 | 只看该作者
    包导入的有问题吧
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-18 22:23 , Processed in 0.067385 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表