Python編寫Appium測試用例 2

2021-09-25 04:44:59 字數 1306 閱讀 7347

# returns abs path relative to this file and not cwd

path = lambda p: os.path.abspath(

os.path.join(os.path.dirname(__file__), p)

)isotimeformat='%y-%m-%d %x'

self.driver = webdriver.remote('', desired_caps)

def teardown(self):

self.driver.quit()

def test_user_login(self):

webdriverwait(self.driver,20).until(ec.presence_of_element_located((by.name, u'個人中心')))

#開啟個人中心

el_login = self.driver.find_element_by_name(u"個人中心")

el_login.click()

#判斷當前元素是否存在,若是存在,則使用者已登入;若不存在,則執行登入操作

if(webdriverwait(self.driver, 10).until(ec.invisibility_of_element_located((by.id,'id_username')))):

pass

else:

sys.exit()

#開啟登入頁面

login_register = self.driver.find_element_by_id('btn_islogin')

login_register.click()

#輸入使用者名稱,密碼,然後登入

user_name = self.driver.find_element_by_id('et_usename')

user_name.send_keys('aaa')

user_pass = self.driver.find_element_by_id('et_passwrod')

user_pass.send_keys('123456')

butn_login = self.driver.find_element_by_id('btn_login')

butn_login.click()

if __name__ == '__main__':

suite = unittest.testloader().loadtestsfromtestcase(logintests)

unittest.texttestrunner(verbosity=2).run(suite)

親測Python編寫tb搶購指令碼,文末原始碼

測試過程 github位址 原始碼在文章末尾 原始碼用於技術交流,切勿傳播,責任自負。原始碼用於技術交流,切勿傳播,責任自負。原始碼用於技術交流,切勿傳播,責任自負。windows 系統 python 環境 chrome 瀏覽器 程式設計基礎,要看懂原始碼 import time import da...

python怎樣編寫 PYTHON怎樣編寫自動化

1級2018 09 18 回答 就直接寫指令碼,給你舉給例子 編寫工具 1.設計目標 首先說一下我要工具的功能 遍歷某個目錄下包括其下子目錄中所有指定的字尾檔案,然後為這些檔案的頭部插入指定的字串。2.使用場景 設計這樣的工具起因是我最近在將之前 csdn 中的部落格搬運到自己的 hexo 部落格空...

python編寫庫存管理 python編寫商品管理

1 實現乙個商品管理的程式。輸出1,新增商品 2 刪除商品 3 檢視商品 新增商品 商品的名稱 商品如果已經存在的話,提示商品商品已經存在 商品的 x 數量只能為大於0的整數 商品的數量 數量只能為大於0的整數 2 刪除商品 輸入商品名稱 iphone 如果輸入的商品名稱不存在,要提示不存在 3 檢...