码迷,mamicode.com
首页 > 移动开发 > 详细

Appium自动化测试学习(二)

时间:2015-06-11 12:49:58      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

python中,在testcase中添加activity查询的时候

    def test_CreateBookingOrder(self):
        #进入城市选择
        activity=self.driver.current_activity #activity结果通过打印得到
        print activity

始终提示错误

activity = self.driver.current_activity#activity结果通过打印得到
AttributeError: ‘WebDriver‘ object has no attribute ‘current_activity‘

经过排查后发现,是我在引入模块的时候引入的是

from selenium import webdriver

然而selenium是web的测试框架,appium对其进行了封装和修改,因此在做appium自动化测试的时候应该先在终端安装

appium-python-client,在终端窗口输入命令:

sudo pip install Appium-Python-Client

然后在case中导入的时候选择:

from appium import webdriver

即可解决问题。

 

Appium自动化测试学习(二)

标签:

原文地址:http://www.cnblogs.com/LemonTing/p/4568573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!