`

appium-4:测试小米手机自带的计算器

 
阅读更多
#coding=utf-8
from appium import webdriver
import unittest

class TesXiaomiCalc(unittest.TestCase):

    def setUp(self):
        desired_caps = {
            'platformName':'Android',
            'platformVersion':'5.0.2',
            'deviceName':'b082512'
        }
        desired_caps["unicodeKeyboard"]="True"
        desired_caps["resetKeyboard"]="True"
        desired_caps['appPackage'] = 'com.miui.calculator'
        desired_caps['appActivity'] = '.cal.CalculatorActivity'
        self.driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)

    def testDown(self):
        self.driver.quit()

    def test_plus(self):

        calc='159+95+5=259'
        ca,res=calc.split('=')
        for c in ca:
            if c=='+':c='plus'
            self.driver.find_element_by_id("btn_%s" %c).click()
        self.driver.find_element_by_id("btn_equal").click()
        realStr=self.driver.find_elements_by_class_name("android.widget.TextView")[-2].text
        self.assertEqual(res,realStr)
if __name__=='__main__':
    si =unittest.TestLoader().loadTestsFromTestCase(TesXiaomiCalc)
    unittest.TextTestRunner(verbosity=2).run(si)

 http://www.up123.cc/22.html

分享到:
评论

相关推荐

    不同版本的Appium-Server-GUI-windows,用于解决低版本Appium-Server可能存在的问题

    3. **Appium-Server-GUI-windows-1.22.3-4.exe**: 这是Appium Server GUI的1.22.3版本,可能包含更多的功能增强和优化。"4"可能是这个版本的补丁,意味着它修复了1.22.3版本中发现的问题,提高了稳定性。 在选择...

    Appium-Server-GUI-windows-1.22.3-4

    "Appium-Server-GUI-windows-1.22.3-4" 表示这是Appium Server GUI的特定版本,针对Windows操作系统,版本号为1.22.3,更新编号为4。日期"20240314"可能是该软件发布或更新的日期。 Appium的核心功能包括: 1. **...

    Appium-desktop-最新版-Appium-windows-1.13.0.zip

    方便github下载慢的同学。 Appium-desktop-最新版;Appium-windows-1.13.0。 官网:http://appium.io/ 官方下载地址:https://github.com/appium/appium-desktop/releases

    Appium-Python-Client-2.6.0.tar.gz

    Appium-Python-Client是Appium自动化测试框架的一个Python接口库,版本2.6.0。这个库使得Python开发者能够方便地编写脚本来控制移动应用的行为,进行功能性和UI自动化测试。Appium本身是一个开源的自动化测试工具,...

    appium-desktop-setup-1.8.2.rar

    这个名为"appium-desktop-setup-1.8.2.rar"的压缩包文件包含了安装程序,即"appium-desktop-setup-1.8.2.exe",用于在您的计算机上安装Appium Desktop。 一、Appium Desktop简介 Appium Desktop 是基于Appium...

    Appium-Server-GUI-windows-1.22.0改名不然重名啦-下载不需要积分哦.rar

    Appium-Server-GUI-windows-1.22.0.exe https://github.com/appium/appium-desktop/releases 20211230日上传,官网下载太难了,下载几次才成功。现分享一下,方便大家下载 Appium-Server-GUI-windows-1.22.0.exe软件...

    Appium-Server-GUI-mac-1.22.3-4.dmg

    Appium-Server-GUI-mac-1.22.3-4 Appium-Server-GUI-mac-1.22.0 好不容易下载好的,一共两个版本appium,都是可以正常用的。 下载不易,希望点赞支持!

    Appium-Server-GUI-windows-1.22.3-4.exe

    Appium最新版本资源, 下载后直接解压获得Appium-Server-GUI-windows-1.22.3-4.exe

    Appium-windows.zip

    在本"Appium-windows.zip"压缩包中,包含了在Windows环境下搭建Appium所需的关键组件,包括Microsoft .NET Framework 4.5、node.js 10.16.2、Java Development Kit (JDK) 8u161以及Appium的1.13.0版本。接下来,我们...

    Appium-Server-GUI-mac-1.22.0.dmg

    Appium-Server-GUI-mac-1.22.3-4 Appium-Server-GUI-mac-1.22.0 好不容易下载好的,一共两个版本appium,都是可以正常用的。 下载不易,希望点赞支持! Appium-Server-GUI-mac-1.22.3-4 Appium-Server-GUI-mac-...

    Appium-Server-GUI-windows-1.22.0 需要自取

    安装"Appium-Server-GUI-windows-1.22.0.exe"文件时,请确保你已经满足了所有系统需求,比如.NET Framework(如果尚未安装)。运行安装程序后,按照提示进行操作,通常包括接受许可协议、选择安装路径和创建桌面快捷...

    Appium-Inspector-windows-2021.12.2

    新版appium1.22与inspector分离,需要单独下载Appium-Inspector

    (Appium-Desktop)Appium-1.10.0-mac.zip

    Appium-desktop安装包,适用于mac,版本号:1.10.0,用于自动化测试

    appium-desktop-1.6.2(windows平台)

    在本场景中,我们关注的是“appium-desktop-1.6.2(windows平台)”,这表明这是一个针对Windows用户的Appium桌面版本,版本号为1.6.2。 Appium的核心理念是“Write Once, Run Anywhere”,它允许测试工程师使用...

    Appium-windows-1.17.1-1.exe.zip

    总之,"Appium-windows-1.17.1-1.exe.zip" 提供了一个方便的途径来获取Appium的Windows版本,从而能够利用其强大的自动化测试能力,提升软件开发的效率和质量。无论你是开发者还是测试工程师,掌握Appium的使用都将...

    Appium-windows-1.19.1.exe

    Appium 移动端自动化测试 Windows版本Appium-windows-1.19.1.exe Appium Server and Inspector in Desktop GUIs for Mac, Windows, and Linux

    有图形界面的appium-desktop(appium server + appium inspector),版本1.20.2

    有图形界面的appium-desktop(appium server + appium inspector),版本1.20.2-4,不需要分别安裝appium server和Inspector,一键安装解决。Appium是一个开源的移动端自动化测试工具,跨平台、多语言支持、接口统一,...

    appium最新版本Appium-windows-1.17.1-1-appium-desktop-Setup-1.2.6

    appium最新版本Appium-windows-1.17.1-1-appium-desktop-Setup-1.2.6

    Appium-Inspector-2023.2.1 windows linux mac

    对于Windows用户,`Appium-Inspector-windows-2023.2.1.zip`包含了Windows平台的安装包,可以解压后直接运行。Linux用户则有`Appium-Inspector-linux-2023.2.1.AppImage`,这是一个可以直接执行的应用程序,无需安装...

Global site tag (gtag.js) - Google Analytics