# 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 檢...