原创 selenium混合測試 測試谷歌

from appium import webdriver import unittest from time import sleep from selenium.webdriver.common.by import By fro

原创 Python+Selenium使用Page Object實現頁面自動化測試

    Page Object模式是Selenium中的一種測試設計模式,主要是將每一個頁面設計爲一個Class,其中包含頁面中需要測試的元素(按鈕,輸入框,標題 等),這樣在Selenium測試頁面中可以通過調用頁面類來獲取頁面元素,這

原创 appium混合測試切換

1.'''原生切換到webview''' def cons(self): '''強制等待''' sleep(3) d = self.driver # 獲取驅動 list = d.contexts # 所

原创 selenium滾動條

selenium滾動條和appium的滑動是一樣的,根據實際滾動情況調用時寫具體的參數。 '''向下滑動''' def slide(self,num): self.f.driver.execute_script("window

原创 appium生成測試報告

pycharm 3.6 導包 import unittest 測試報告 if name == ‘main‘: suite = unittest.TestSuite() file = open(‘re.html’, ‘

原创 selenium自動化測試 獲取兩個窗口切換

selenium基於python來獲取兩個窗口與切換 '''獲取句柄''' def ss_switch(self,d): '''獲取當前句柄''' window = d.current_window_handle

原创 appium混合測試進行初始化

'''初始化方法 用來進行數據的初始化 創建類的對象的時候調用''' def __init__(self,activity,package): qiezi = {} qiezi['platformName'] = 'And

原创 appium混合測試滑動

#滑動頁面,滑動5遍,也可以進行參數化,到時候數字可以進行調用後在填寫。 def slide(self): d=self.driver width=d.get_window_size()[‘wi