Appium-Python随机进行n次i位数字四则运算

import os
import sys
import random
import unittest
from time import sleep
from appium import webdriver

class hh (unittest.TestCase):
    def test_addContent(self):
        desire_caps={}
        desire_caps['platformName']='Android'
        desire_caps['platformVersioin']='7.1.1'
        desire_caps['appPackage']='com.android.calculator2'
        desire_caps['appActivity']='.Calculator'
        desire_caps['deviceName']='ZY223MPGDF'

        driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub",desire_caps)

        #随机进行n次四则运算
        num=[]
        num=['0','1','2','3','4','5','6','7','8','9']
        numEx='com.android.calculator2:id/digit_'
        operator=['com.android.calculator2:id/op_add','com.android.calculator2:id/op_sub',
                    'com.android.calculator2:id/op_mul','com.android.calculator2:id/op_div']
        clearButton='com.android.calculator2:id/clr'
        equalButton='com.android.calculator2:id/eq'

        i=random.randint(10,15)
        while i>=5:
            ii=random.randint(3,6)
            while ii>=3:
                randNum=random.randint(0,9)
                numClick=driver.find_element_by_id(numEx+num[randNum]).click()
                ii=ii-1
            randOP=random.randint(0,3)
            operaClick=driver.find_element_by_id(operator[randOP]).click()
            ii=random.randint(3,6)
            while ii>=3:
                randNum=random.randint(0,9)
                numClick=driver.find_element_by_id(numEx+num[randNum]).click()
                ii=ii-1
            equalClick=driver.find_element_by_id(equalButton).click()
            clearClick=driver.find_element_by_id(clearButton).click()
            sleep(1)
            i=i-1
        
        driver.quit()
if __name__ == "__main__":
    suite = unittest.TestLoader().loadTestsFromTestCase(hh)
    unittest.TextTestRunner(verbosity=2).run(suite)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 每当别人问起我小时候印象最深的一件事,我都想起…… 大概是我6,7岁的时候,我在家门口跟一个邻居家的叫娟娟的女...
    尚池阅读 1,589评论 0 3
  • 树有千万种 花有千万朵 人有千万类 你无法找到相同的那个 只需活出不同的自己 因为你全身上下都透露着自己的特性 如...
    金晶花阅读 2,166评论 0 1
  • 初春微醺,老房子斑驳的窗棂下阳光些微窜进几缕,老太婆和老爷子盘腿坐在炕上,瞅着小炕桌上的炒花椒子,琢磨着怎么分呢?...
    huanyishuiqiu阅读 1,648评论 0 1
  • lilian_aa8c阅读 1,144评论 0 0

友情链接更多精彩内容