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
即可解决问题。
时间: 2024-10-03 13:38:42