运行没有报错,成功启动手机上的计算器,但是没有点击操作,是什么原因?
来源: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
相似问题