运行没有报错,成功启动手机上的计算器,但是没有点击操作,是什么原因?
来源:6-3 Native App自动化脚本的实现

五味_1
2018-01-04
# urs/bin/python # encoding:utf-8 import time from appium import webdriver import unittest class MyTestCase(unittest.TestCase): #脚本初始化,获取操作实例 def setUp(self): desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '4.4.4' desired_caps['deviceName'] = 'xiaomi-hm_2a-7C5A10B49442' desired_caps['appPackage'] = 'com.miui.calculator' desired_caps['appActivity'] = '.cal.NormalCalculatorActivity' desired_caps["unicodeKeyboard"] = "True" desired_caps["resetKeyboard"] = "True" self.driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) #释放实例,释放资源 def tearDown(self): self.driver.quit() #测试脚本,LOVE原则 def testAdd(self): # Locate定位一个元素 number8 = self.driver.find_element_by_id("btn_8") # Operate操作元素 number8.click() addoption = self.driver.find_element_by_id("btn_plus") addoption.click() number5 = self.driver.find_element_by_id("btn_5") number5.click() equal = self.driver.find_element_by_xpath("//android.widget.ImageView[@index='1']") equal.click() #Verify验证结果 #Exception异常处理 def tearDown(self): self.driver.quit() if __name__ == '__main__': unittest.main()
写回答
1回答
-
五味_1
提问者
2018-01-05
问题是,click()操作没有实现,怎么解决
012018-01-05
相似问题