Commit 2658bac2 authored by Betty周薇薇's avatar Betty周薇薇

python-app

parent 0e868046
......@@ -51,6 +51,8 @@ el1.get_attribute("class")
# - send_keys("输入的内容")
driver.tap([(984, 56)], duration=100)
driver.find_element(By.ID, 'android:id/search_src_text').send_keys("安全")
driver.find_element(By.XPATH,'//*[@test="显示"]')
driver.find_element(By.CLASS_NAME,'android.widget.ImageView')
time.sleep(5)
driver.quit()
......@@ -34,8 +34,20 @@ driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_capabilities=d
# print(el1.text)
# print(el2.text)
# driver.drag_and_drop(el1, el2)
driver.drag_and_drop(driver.find_element(By.XPATH, "//*[@text='浏览器']"), driver.find_element(By.XPATH, "//*[@text='开发者头条']"))
# 通过元素的相对位置进行滚动
el1 = driver.find_element(By.XPATH, '//*[@text="应用"]')
el2 = driver.find_element(By.XPATH, '//*[@text="蓝牙"]')
# 常见元素识别及动作
driver.find_element(By.ID, 'android:id/search_src_text').send_keys("安全")
driver.find_element(By.XPATH,'//*[@test="显示"]').click()
driver.find_element(By.CLASS_NAME,'android.widget.ImageView').click()
driver.tap([(984, 56)], duration=100)
# 常见操作
driver.drag_and_drop(driver.find_element(By.XPATH, "//*[@text='浏览器']"),
driver.find_element(By.XPATH, "//*[@text='开发者头条']"))
driver.swipe(144, 1759, 144, 943)
driver.scroll(el1, el2)
time.sleep(5)
driver.quit()
......@@ -8,11 +8,11 @@ from common.driver import get_app_driver
class KeyWord:
def __init__(self, driver, *args):
self.driver = driver
#显示等待:在5秒事件里面,每隔0.5秒调用一次until中的方法,直到返回值为True
def wait(self, func,*args):
return WebDriverWait(self.driver, 5).until(func)
......@@ -29,7 +29,7 @@ class KeyWord:
else:
return True
self.wait(f) # 通过self对象,调用类方法发显式等待
self.wait(f) # 通过self对象,调用类方法发显式等待
return self.driver.find_element(by, value) # 通过selenium本身元素定位方法进行等待完毕之后再定位
# def click(self, loc: str, by=By.XPATH, *args):
......@@ -42,7 +42,7 @@ class KeyWord:
el1.click()
# 输入关键字封装
def input(self, loc: str, by=By.XPATH, content=""):
def input(self, loc: str, by, content=""):
el1 = self.find_element(by, loc)
el1.send_keys(content)
......@@ -67,6 +67,12 @@ class KeyWord:
def tap(self, positions: list, duration:int,*args):
self.driver.tap(positions, duration)
def scroll(self,a,b,by,*args,duration:int =0):
et1 = self.find_element(by,a)
et2 = self.find_element(by,b)
print("******************进入scroll***********************")
self.driver.scroll(et1,et2)
def screen_shot(self, name:str,*args):
pic_name = './data/image/'+name+'.png'
pic_name2 = name+'.png'
......
INFO 2024-02-26 19:59:53 [pytest_result_log:104] : --Start: testcases/test_app_galaxy.xlsx::login::test_login--
WARNING 2024-02-26 20:00:08 [root:11] : 进入python_xlsx_run_step
WARNING 2024-02-26 20:00:08 [root:25] : 关键字:click,关键字实参内容:['//*[@text="我的"]', 'xpath', None]
WARNING 2024-02-26 20:00:09 [root:11] : 进入python_xlsx_run_step
WARNING 2024-02-26 20:00:09 [root:25] : 关键字:click,关键字实参内容:['//*[@text="登录/注册"]', 'xpath', None]
WARNING 2024-02-26 20:00:10 [root:11] : 进入python_xlsx_run_step
WARNING 2024-02-26 20:00:10 [root:25] : 关键字:click,关键字实参内容:['//*[@text="请输入手机号"]', 'xpath', None]
WARNING 2024-02-26 20:00:11 [root:11] : 进入python_xlsx_run_step
WARNING 2024-02-26 20:00:11 [root:25] : 关键字:input,关键字实参内容:['//*[@text="请输入手机号"]', 'xpath', 13760437542]
WARNING 2024-02-26 20:00:12 [root:11] : 进入python_xlsx_run_step
WARNING 2024-02-26 20:00:12 [root:25] : 关键字:click,关键字实参内容:['//*[@text="获取验证码"]', 'xpath', None]
WARNING 2024-02-26 20:00:13 [root:11] : 进入python_xlsx_run_step
WARNING 2024-02-26 20:00:13 [root:25] : 关键字:click,关键字实参内容:['//*[@text="我同意"]', 'xpath', None]
WARNING 2024-02-26 20:00:14 [root:11] : 进入python_xlsx_run_step
WARNING 2024-02-26 20:00:14 [root:25] : 关键字:screen_shot,关键字实参内容:['登录成功截图', None, None]
INFO 2024-02-26 20:00:15 [pytest_result_log:171] : test status is PASSED (testcases/test_app_galaxy.xlsx::login::test_login):
INFO 2024-02-26 20:00:15 [pytest_result_log:109] : ---End: testcases/test_app_galaxy.xlsx::login::test_login---
INFO 2024-03-06 20:05:37 [pytest_result_log:104] : --Start: testcases/test_app_galaxy.xlsx::login::test_login--
WARNING 2024-03-06 20:05:49 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:05:49 [root:25] : 关键字:click,关键字实参内容:['//*[@text="我的"]', 'xpath', None]
WARNING 2024-03-06 20:05:52 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:05:52 [root:25] : 关键字:click,关键字实参内容:['//*[@text="登录/注册"]', 'xpath', None]
WARNING 2024-03-06 20:05:52 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:05:52 [root:25] : 关键字:click,关键字实参内容:['//*[@text="请输入手机号"]', 'xpath', None]
WARNING 2024-03-06 20:05:53 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:05:53 [root:25] : 关键字:input,关键字实参内容:['//*[@text="请输入手机号"]', 'xpath', 13760437543]
WARNING 2024-03-06 20:05:54 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:05:54 [root:25] : 关键字:click,关键字实参内容:['//*[@text="获取验证码"]', 'xpath', None]
WARNING 2024-03-06 20:05:55 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:05:55 [root:25] : 关键字:click,关键字实参内容:['//*[@text="同意"]', 'xpath', None]
WARNING 2024-03-06 20:05:56 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:05:56 [root:25] : 关键字:input,关键字实参内容:['com.galaxy.galaxyandroid:id/view_verify_code', 'id', 888888]
WARNING 2024-03-06 20:05:58 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:05:58 [root:25] : 关键字:sleep,关键字实参内容:[1, None, None]
WARNING 2024-03-06 20:05:59 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:05:59 [root:25] : 关键字:screen_shot,关键字实参内容:['登录成功截图', None, None]
WARNING 2024-03-06 20:06:00 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:00 [root:25] : 关键字:click,关键字实参内容:['//*[@text="服务"]', 'xpath', None]
WARNING 2024-03-06 20:06:02 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:02 [root:25] : 关键字:swipe,关键字实参内容:[200, 1000, 200, 100]
WARNING 2024-03-06 20:06:03 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:03 [root:25] : 关键字:swipe,关键字实参内容:[200, 1000, 200, 100]
WARNING 2024-03-06 20:06:04 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:04 [root:25] : 关键字:swipe,关键字实参内容:[200, 1000, 200, 100]
WARNING 2024-03-06 20:06:05 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:05 [root:25] : 关键字:click,关键字实参内容:['//*[@text="合同编号:TT24YKHY0601121"]', 'xpath', None]
WARNING 2024-03-06 20:06:05 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:05 [root:25] : 关键字:click,关键字实参内容:['//*[@text="去完善"]', 'xpath', None]
WARNING 2024-03-06 20:06:06 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:06 [root:25] : 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/check_agree', 'id', None]
WARNING 2024-03-06 20:06:07 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:07 [root:25] : 关键字:click,关键字实参内容:['//*[@text="准备完毕"]', 'xpath', None]
WARNING 2024-03-06 20:06:09 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:09 [root:25] : 关键字:click,关键字实参内容:['//*[@text="主申请人信息"]', 'xpath', None]
WARNING 2024-03-06 20:06:10 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:10 [root:25] : 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]\n', 'xpath', None]
WARNING 2024-03-06 20:06:12 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:12 [root:25] : 关键字:click,关键字实参内容:['//*[@text="中国-China"]', 'xpath', None]
WARNING 2024-03-06 20:06:13 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:13 [root:25] : 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[1]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]', 'xpath', None]
WARNING 2024-03-06 20:06:15 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:15 [root:25] : 关键字:click,关键字实参内容:['//*[@text="中国-China"]', 'xpath', None]
WARNING 2024-03-06 20:06:16 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:16 [root:25] : 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]', 'xpath', None]
WARNING 2024-03-06 20:06:17 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:17 [root:25] : 关键字:click,关键字实参内容:['//*[@text="北京市"]', 'xpath', None]
WARNING 2024-03-06 20:06:19 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:19 [root:25] : 关键字:input,关键字实参内容:['//*[@text="请填写小区、楼栋、单元室等"]', 'xpath', '测试填写详细地址']
WARNING 2024-03-06 20:06:21 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:21 [root:25] : 关键字:click,关键字实参内容:['//*[@text="否"]', 'xpath', None]
WARNING 2024-03-06 20:06:23 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:23 [root:25] : 关键字:click,关键字实参内容:['//*[@text="下一步"]', 'xpath', None]
WARNING 2024-03-06 20:06:23 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:23 [root:25] : 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/tv_up1', 'id', None]
WARNING 2024-03-06 20:06:25 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:25 [root:25] : 关键字:click,关键字实参内容:['//*[@text="相册上传"]', 'xpath', None]
WARNING 2024-03-06 20:06:26 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:26 [root:25] : 关键字:click,关键字实参内容:['//*[@text="始终允许"]', 'xpath', None]
WARNING 2024-03-06 20:06:27 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:27 [root:25] : 关键字:click,关键字实参内容:['//*[@text="相册"]', 'xpath', None]
WARNING 2024-03-06 20:06:29 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:29 [root:25] : 关键字:click,关键字实参内容:['//*[@text="全部照片"]', 'xpath', None]
WARNING 2024-03-06 20:06:31 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:31 [root:25] : 关键字:click,关键字实参内容:['com.miui.gallery:id/pick_num_indicator', 'id', None]
WARNING 2024-03-06 20:06:34 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:34 [root:25] : 关键字:sleep,关键字实参内容:[3, None, None]
WARNING 2024-03-06 20:06:37 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:37 [root:25] : 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/tv_up2', 'id', None]
WARNING 2024-03-06 20:06:37 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:37 [root:25] : 关键字:click,关键字实参内容:['//*[@text="相册上传"]', 'xpath', None]
WARNING 2024-03-06 20:06:38 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:38 [root:25] : 关键字:click,关键字实参内容:['//*[@text="相册"]', 'xpath', None]
WARNING 2024-03-06 20:06:40 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:40 [root:25] : 关键字:click,关键字实参内容:['//*[@text="全部照片"]', 'xpath', None]
WARNING 2024-03-06 20:06:42 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:42 [root:25] : 关键字:click,关键字实参内容:['com.miui.gallery:id/pick_num_indicator', 'id', None]
WARNING 2024-03-06 20:06:44 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:44 [root:25] : 关键字:sleep,关键字实参内容:[3, None, None]
WARNING 2024-03-06 20:06:47 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:47 [root:25] : 关键字:click,关键字实参内容:['//*[@text="下一步"]', 'xpath', None]
WARNING 2024-03-06 20:06:47 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:47 [root:25] : 关键字:input,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[2]/android.view.ViewGroup[1]/android.view.ViewGroup/android.view.ViewGroup/android.widget.EditText', 'xpath', '210102198408080328']
WARNING 2024-03-06 20:06:50 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:50 [root:25] : 关键字:input,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[2]/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.widget.EditText', 'xpath', '深圳市']
WARNING 2024-03-06 20:06:52 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:52 [root:25] : 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/iv_arrow_right', 'id', None]
WARNING 2024-03-06 20:06:53 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:53 [root:25] : 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING 2024-03-06 20:06:54 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:54 [root:25] : 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING 2024-03-06 20:06:55 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:55 [root:25] : 关键字:click,关键字实参内容:['//*[@text="确定"]', 'xpath', None]
WARNING 2024-03-06 20:06:55 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:55 [root:25] : 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/iv_check', 'id', None]
WARNING 2024-03-06 20:06:57 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:57 [root:25] : 关键字:input,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.widget.EditText', 'xpath', 'h12345678']
WARNING 2024-03-06 20:06:59 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:06:59 [root:25] : 关键字:input,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[3]/android.view.ViewGroup/android.view.ViewGroup/android.widget.EditText', 'xpath', '深圳市']
WARNING 2024-03-06 20:07:01 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:07:01 [root:25] : 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[4]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]', 'xpath', None]
WARNING 2024-03-06 20:07:02 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:07:02 [root:25] : 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING 2024-03-06 20:07:03 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:07:03 [root:25] : 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING 2024-03-06 20:07:04 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:07:04 [root:25] : 关键字:click,关键字实参内容:['//*[@text="确定"]', 'xpath', None]
WARNING 2024-03-06 20:07:05 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:07:05 [root:25] : 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[5]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]', 'xpath', None]
WARNING 2024-03-06 20:07:07 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:07:07 [root:25] : 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING 2024-03-06 20:07:09 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:07:09 [root:25] : 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING 2024-03-06 20:07:10 [root:11] : 进入python_xlsx_run_step
WARNING 2024-03-06 20:07:10 [root:25] : 关键字:click,关键字实参内容:['//*[@text="确定"]', 'xpath', None]
ERROR 2024-03-06 20:07:15 [pytest_result_log:171] : test status is FAILED (testcases/test_app_galaxy.xlsx::login::test_login): Please review verbose content
INFO 2024-03-06 20:07:15 [pytest_result_log:109] : ---End: testcases/test_app_galaxy.xlsx::login::test_login---
INFO pytest_result_log:plugin.py:104 --Start: testcases/test_app_galaxy.xlsx::login::test_login--
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="我的"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="登录/注册"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="请输入手机号"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['//*[@text="请输入手机号"]', 'xpath', 13760437543]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="获取验证码"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="同意"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['com.galaxy.galaxyandroid:id/view_verify_code', 'id', 888888]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:sleep,关键字实参内容:[1, None, None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:screen_shot,关键字实参内容:['登录成功截图', None, None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="服务"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[200, 1000, 200, 100]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[200, 1000, 200, 100]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[200, 1000, 200, 100]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="合同编号:TT24YKHY0601121"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="去完善"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/check_agree', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="准备完毕"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="主申请人信息"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]\n', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="中国-China"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[1]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="中国-China"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="北京市"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['//*[@text="请填写小区、楼栋、单元室等"]', 'xpath', '测试填写详细地址']
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="否"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="下一步"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/tv_up1', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="相册上传"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="始终允许"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="相册"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="全部照片"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.miui.gallery:id/pick_num_indicator', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:sleep,关键字实参内容:[3, None, None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/tv_up2', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="相册上传"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="相册"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="全部照片"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.miui.gallery:id/pick_num_indicator', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:sleep,关键字实参内容:[3, None, None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="下一步"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[2]/android.view.ViewGroup[1]/android.view.ViewGroup/android.view.ViewGroup/android.widget.EditText', 'xpath', '210102198408080328']
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[2]/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.widget.EditText', 'xpath', '深圳市']
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/iv_arrow_right', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="确定"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/iv_check', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.widget.EditText', 'xpath', 'h12345678']
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[3]/android.view.ViewGroup/android.view.ViewGroup/android.widget.EditText', 'xpath', '深圳市']
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[4]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="确定"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[5]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="确定"]', 'xpath', None]
INFO pytest_result_log:plugin.py:109 ---End: testcases/test_app_galaxy.xlsx::login::test_login---
\ No newline at end of file
"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"","","","0","0","1","0","0"
"","","","0","1","0","0","0"
{
"uid" : "b1a8273437954620fa374b796ffaacdd",
"name" : "behaviors",
"children" : [ {
"name" : "test_login",
"uid" : "352adbf52f68576c",
"uid" : "2aa0433f83fd75b4",
"parentUid" : "b1a8273437954620fa374b796ffaacdd",
"status" : "passed",
"status" : "broken",
"time" : {
"start" : 1708948793267,
"stop" : 1708948815324,
"duration" : 22057
"start" : 1709726737596,
"stop" : 1709726835320,
"duration" : 97724
},
"flaky" : false,
"parameters" : [ ]
} ]
} ],
"name" : "behaviors"
}
\ No newline at end of file
"Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"Test defects","0","1","0","0","0"
{
"uid" : "4b4757e66a1912dae1a509f688f20b0f",
"name" : "categories",
"children" : [ ]
"children" : [ {
"name" : "Test defects",
"children" : [ {
"name" : "selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\nNoSuchElementError: An element could not be located on the page using the given search parameters.\n at AndroidUiautomator2Driver.findElOrEls (C:\\Users\\ooo\\AppData\\Local\\Programs\\Appium\\resources\\app\\node_modules\\appium\\node_modules\\appium-android-driver\\lib\\commands\\find.js:75:11)",
"children" : [ {
"name" : "test_login",
"uid" : "2aa0433f83fd75b4",
"parentUid" : "b3796e61d76d739690edcb2dcbb05d9e",
"status" : "broken",
"time" : {
"start" : 1709726737596,
"stop" : 1709726835320,
"duration" : 97724
},
"flaky" : false,
"parameters" : [ ]
} ],
"uid" : "b3796e61d76d739690edcb2dcbb05d9e"
} ],
"uid" : "bdbf199525818fae7a8651db9eafe741"
} ],
"name" : "categories"
}
\ No newline at end of file
{
"uid" : "83edc06c07f9ae9e47eb6dd1b683e4e2",
"name" : "packages",
"children" : [ {
"name" : "testcases.test_app_galaxy",
"children" : [ {
"name" : "test_login",
"uid" : "352adbf52f68576c",
"uid" : "2aa0433f83fd75b4",
"parentUid" : "e57d3ded8c71cbcde699702f02cf7a3a",
"status" : "passed",
"status" : "broken",
"time" : {
"start" : 1708948793267,
"stop" : 1708948815324,
"duration" : 22057
"start" : 1709726737596,
"stop" : 1709726835320,
"duration" : 97724
},
"flaky" : false,
"parameters" : [ ]
} ],
"uid" : "testcases.test_app_galaxy"
} ]
} ],
"name" : "packages"
}
\ No newline at end of file
"Status","Name","Duration in ms","Description"
"passed","testcases.test_app_galaxy.login#test_login","22057",""
"broken","testcases.test_app_galaxy.login#test_login","97724",""
{
"uid" : "98d3104e051c652961429bf95fa0b5d6",
"name" : "suites",
"children" : [ {
"name" : "testcases",
"children" : [ {
......@@ -9,13 +8,13 @@
"name" : "login",
"children" : [ {
"name" : "test_login",
"uid" : "352adbf52f68576c",
"uid" : "2aa0433f83fd75b4",
"parentUid" : "4850eb8c0c6ae56b8232b8c8761bfdef",
"status" : "passed",
"status" : "broken",
"time" : {
"start" : 1708948793267,
"stop" : 1708948815324,
"duration" : 22057
"start" : 1709726737596,
"stop" : 1709726835320,
"duration" : 97724
},
"flaky" : false,
"parameters" : [ ]
......@@ -25,5 +24,6 @@
"uid" : "c442c61bd55e9f6197e608bc59bd4c2c"
} ],
"uid" : "b51346658ccdb9db01a6b5f6c12deab1"
} ]
} ],
"name" : "suites"
}
\ No newline at end of file
{
"uid" : "2aa0433f83fd75b4",
"name" : "test_login",
"fullName" : "testcases.test_app_galaxy.login#test_login",
"historyId" : "a418dfbad2794809d87e8d8e21845021",
"time" : {
"start" : 1709726737596,
"stop" : 1709726835320,
"duration" : 97724
},
"status" : "broken",
"statusMessage" : "selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\nNoSuchElementError: An element could not be located on the page using the given search parameters.\n at AndroidUiautomator2Driver.findElOrEls (C:\\Users\\ooo\\AppData\\Local\\Programs\\Appium\\resources\\app\\node_modules\\appium\\node_modules\\appium-android-driver\\lib\\commands\\find.js:75:11)",
"statusTrace" : "xlsx content: \n| | 标记 | 内容 | 列1 | 列2 | 列3 |\n|-----|--------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------|-------|-------|\n| | swipe | 210 | 1600 | 210 | 2000 |\n| | swipe | 210 | 1600 | 210 | 2000 |\n| | click | //*[@text=\"确定\"] | xpath | | |\n| | click | /hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[5]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2] | xpath | | |\n| | swipe | 210 | 1600 | 210 | 2000 |\n| | swipe | 210 | 1600 | 210 | 2000 |\n| >>> | click | //*[@text=\"确定\"] | xpath | | |\n| | click | //*[@text=\"下一步\"] | xpath | | |\nC:\\Python\\Python311\\Lib\\site-packages\\selenium\\webdriver\\support\\wait.py:94: TimeoutException\nMessage: \nStacktrace:\nNoSuchElementError: An element could not be located on the page using the given search parameters.\n at AndroidUiautomator2Driver.findElOrEls (C:\\Users\\ooo\\AppData\\Local\\Programs\\Appium\\resources\\app\\node_modules\\appium\\node_modules\\appium-android-driver\\lib\\commands\\find.js:75:11)",
"flaky" : false,
"beforeStages" : [ {
"name" : "get_driver",
"time" : {
"start" : 1709726737596,
"stop" : 1709726749867,
"duration" : 12271
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"attachmentsCount" : 0,
"shouldDisplayMessage" : false
} ],
"testStage" : {
"status" : "broken",
"statusMessage" : "selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\nNoSuchElementError: An element could not be located on the page using the given search parameters.\n at AndroidUiautomator2Driver.findElOrEls (C:\\Users\\ooo\\AppData\\Local\\Programs\\Appium\\resources\\app\\node_modules\\appium\\node_modules\\appium-android-driver\\lib\\commands\\find.js:75:11)",
"statusTrace" : "xlsx content: \n| | 标记 | 内容 | 列1 | 列2 | 列3 |\n|-----|--------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------|-------|-------|\n| | swipe | 210 | 1600 | 210 | 2000 |\n| | swipe | 210 | 1600 | 210 | 2000 |\n| | click | //*[@text=\"确定\"] | xpath | | |\n| | click | /hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[5]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2] | xpath | | |\n| | swipe | 210 | 1600 | 210 | 2000 |\n| | swipe | 210 | 1600 | 210 | 2000 |\n| >>> | click | //*[@text=\"确定\"] | xpath | | |\n| | click | //*[@text=\"下一步\"] | xpath | | |\nC:\\Python\\Python311\\Lib\\site-packages\\selenium\\webdriver\\support\\wait.py:94: TimeoutException\nMessage: \nStacktrace:\nNoSuchElementError: An element could not be located on the page using the given search parameters.\n at AndroidUiautomator2Driver.findElOrEls (C:\\Users\\ooo\\AppData\\Local\\Programs\\Appium\\resources\\app\\node_modules\\appium\\node_modules\\appium-android-driver\\lib\\commands\\find.js:75:11)",
"steps" : [ ],
"attachments" : [ {
"uid" : "d02fccf6a2174b75",
"name" : "log",
"source" : "d02fccf6a2174b75.txt",
"type" : "text/plain",
"size" : 13146
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"attachmentsCount" : 1,
"shouldDisplayMessage" : true
},
"afterStages" : [ {
"name" : "get_driver::0",
"time" : {
"start" : 1709726835326,
"stop" : 1709726835326,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"attachmentsCount" : 0,
"shouldDisplayMessage" : false
} ],
"labels" : [ {
"name" : "parentSuite",
"value" : "testcases"
}, {
"name" : "suite",
"value" : "test_app_galaxy"
}, {
"name" : "subSuite",
"value" : "login"
}, {
"name" : "host",
"value" : "DESKTOP-MKSHDA6"
}, {
"name" : "thread",
"value" : "1716-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "testcases.test_app_galaxy"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ {
"name" : "Test defects",
"matchedStatuses" : [ ],
"flaky" : false
} ],
"tags" : [ ]
},
"source" : "2aa0433f83fd75b4.json",
"parameterValues" : [ ]
}
\ No newline at end of file
{
"uid" : "ab17fc5a4eb3bca4b216b548c7f9fcbc",
"name" : "timeline",
"children" : [ {
"name" : "DESKTOP-MKSHDA6",
"children" : [ {
"name" : "24172-MainThread",
"name" : "1716-MainThread",
"children" : [ {
"name" : "test_login",
"uid" : "352adbf52f68576c",
"parentUid" : "23cf00869d8f77c401d20b7d1e83d2bd",
"status" : "passed",
"uid" : "2aa0433f83fd75b4",
"parentUid" : "4995988a6f46f8d92468b08f8cfc0361",
"status" : "broken",
"time" : {
"start" : 1708948793267,
"stop" : 1708948815324,
"duration" : 22057
"start" : 1709726737596,
"stop" : 1709726835320,
"duration" : 97724
},
"flaky" : false,
"parameters" : [ ]
} ],
"uid" : "23cf00869d8f77c401d20b7d1e83d2bd"
"uid" : "4995988a6f46f8d92468b08f8cfc0361"
} ],
"uid" : "d375ea80cb48e53379a497e900e13f5a"
} ]
} ],
"name" : "timeline"
}
\ No newline at end of file
launch_status failed=0 1708948817000000000
launch_status broken=0 1708948817000000000
launch_status passed=1 1708948817000000000
launch_status skipped=0 1708948817000000000
launch_status unknown=0 1708948817000000000
launch_time duration=22057 1708948817000000000
launch_time min_duration=22057 1708948817000000000
launch_time max_duration=22057 1708948817000000000
launch_time sum_duration=22057 1708948817000000000
launch_retries retries=0 1708948817000000000
launch_retries run=1 1708948817000000000
launch_status failed=0 1709726836000000000
launch_status broken=1 1709726836000000000
launch_status passed=0 1709726836000000000
launch_status skipped=0 1709726836000000000
launch_status unknown=0 1709726836000000000
launch_time duration=97724 1709726836000000000
launch_time min_duration=97724 1709726836000000000
launch_time max_duration=97724 1709726836000000000
launch_time sum_duration=97724 1709726836000000000
launch_problems test_defects=1 1709726836000000000
launch_retries retries=0 1709726836000000000
launch_retries run=1 1709726836000000000
launch_status_failed 0
launch_status_broken 0
launch_status_passed 1
launch_status_broken 1
launch_status_passed 0
launch_status_skipped 0
launch_status_unknown 0
launch_time_duration 22057
launch_time_min_duration 22057
launch_time_max_duration 22057
launch_time_sum_duration 22057
launch_time_duration 97724
launch_time_min_duration 97724
launch_time_max_duration 97724
launch_time_sum_duration 97724
launch_problems_test_defects 1
launch_retries_retries 0
launch_retries_run 1
[ {
"data" : { }
"data" : {
"Test defects" : 1
}
} ]
\ No newline at end of file
[ {
"data" : {
"duration" : 22057
"duration" : 97724
}
} ]
\ No newline at end of file
[ {
"data" : {
"failed" : 0,
"broken" : 0,
"broken" : 1,
"skipped" : 0,
"passed" : 1,
"passed" : 0,
"unknown" : 0,
"total" : 1
}
......
......@@ -2,19 +2,20 @@
"a418dfbad2794809d87e8d8e21845021" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"broken" : 1,
"skipped" : 0,
"passed" : 1,
"passed" : 0,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "352adbf52f68576c",
"status" : "passed",
"uid" : "2aa0433f83fd75b4",
"status" : "broken",
"statusDetails" : "selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\nNoSuchElementError: An element could not be located on the page using the given search parameters.\n at AndroidUiautomator2Driver.findElOrEls (C:\\Users\\ooo\\AppData\\Local\\Programs\\Appium\\resources\\app\\node_modules\\appium\\node_modules\\appium-android-driver\\lib\\commands\\find.js:75:11)",
"time" : {
"start" : 1708948793267,
"stop" : 1708948815324,
"duration" : 22057
"start" : 1709726737596,
"stop" : 1709726835320,
"duration" : 97724
}
} ]
}
......
[ {
"data" : { }
"data" : {
"Test defects" : 1
}
} ]
\ No newline at end of file
{
"total" : 0,
"items" : [ ]
"total" : 1,
"items" : [ {
"uid" : "bdbf199525818fae7a8651db9eafe741",
"name" : "Test defects",
"statistic" : {
"failed" : 0,
"broken" : 1,
"skipped" : 0,
"passed" : 0,
"unknown" : 0,
"total" : 1
}
} ]
}
\ No newline at end of file
[ {
"data" : {
"duration" : 22057
"duration" : 97724
}
} ]
\ No newline at end of file
[ {
"uid" : "352adbf52f68576c",
"uid" : "2aa0433f83fd75b4",
"name" : "test_login",
"time" : {
"start" : 1708948793267,
"stop" : 1708948815324,
"duration" : 22057
"start" : 1709726737596,
"stop" : 1709726835320,
"duration" : 97724
},
"status" : "passed",
"status" : "broken",
"severity" : "normal"
} ]
\ No newline at end of file
[ {
"data" : {
"failed" : 0,
"broken" : 0,
"broken" : 1,
"skipped" : 0,
"passed" : 1,
"passed" : 0,
"unknown" : 0,
"total" : 1
}
......
[ {
"uid" : "352adbf52f68576c",
"uid" : "2aa0433f83fd75b4",
"name" : "test_login",
"time" : {
"start" : 1708948793267,
"stop" : 1708948815324,
"duration" : 22057
"start" : 1709726737596,
"stop" : 1709726835320,
"duration" : 97724
},
"status" : "passed",
"status" : "broken",
"severity" : "normal"
} ]
\ No newline at end of file
[ {
"uid" : "352adbf52f68576c",
"uid" : "2aa0433f83fd75b4",
"name" : "test_login",
"time" : {
"start" : 1708948793267,
"stop" : 1708948815324,
"duration" : 22057
"start" : 1709726737596,
"stop" : 1709726835320,
"duration" : 97724
},
"status" : "passed",
"status" : "broken",
"severity" : "normal"
} ]
\ No newline at end of file
......@@ -5,9 +5,9 @@
"name" : "testcases",
"statistic" : {
"failed" : 0,
"broken" : 0,
"broken" : 1,
"skipped" : 0,
"passed" : 1,
"passed" : 0,
"unknown" : 0,
"total" : 1
}
......
......@@ -3,18 +3,18 @@
"testRuns" : [ ],
"statistic" : {
"failed" : 0,
"broken" : 0,
"broken" : 1,
"skipped" : 0,
"passed" : 1,
"passed" : 0,
"unknown" : 0,
"total" : 1
},
"time" : {
"start" : 1708948793267,
"stop" : 1708948815324,
"duration" : 22057,
"minDuration" : 22057,
"maxDuration" : 22057,
"sumDuration" : 22057
"start" : 1709726737596,
"stop" : 1709726835320,
"duration" : 97724,
"minDuration" : 97724,
"maxDuration" : 97724,
"sumDuration" : 97724
}
}
\ No newline at end of file
{"name": "test_login", "status": "broken", "statusDetails": {"message": "selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\nNoSuchElementError: An element could not be located on the page using the given search parameters.\n at AndroidUiautomator2Driver.findElOrEls (C:\\Users\\ooo\\AppData\\Local\\Programs\\Appium\\resources\\app\\node_modules\\appium\\node_modules\\appium-android-driver\\lib\\commands\\find.js:75:11)", "trace": "xlsx content: \n| | 标记 | 内容 | 列1 | 列2 | 列3 |\n|-----|--------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------|-------|-------|\n| | swipe | 210 | 1600 | 210 | 2000 |\n| | swipe | 210 | 1600 | 210 | 2000 |\n| | click | //*[@text=\"确定\"] | xpath | | |\n| | click | /hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[5]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2] | xpath | | |\n| | swipe | 210 | 1600 | 210 | 2000 |\n| | swipe | 210 | 1600 | 210 | 2000 |\n| >>> | click | //*[@text=\"确定\"] | xpath | | |\n| | click | //*[@text=\"下一步\"] | xpath | | |\nC:\\Python\\Python311\\Lib\\site-packages\\selenium\\webdriver\\support\\wait.py:94: TimeoutException\nMessage: \nStacktrace:\nNoSuchElementError: An element could not be located on the page using the given search parameters.\n at AndroidUiautomator2Driver.findElOrEls (C:\\Users\\ooo\\AppData\\Local\\Programs\\Appium\\resources\\app\\node_modules\\appium\\node_modules\\appium-android-driver\\lib\\commands\\find.js:75:11)"}, "attachments": [{"name": "log", "source": "c5621df3-e80f-4842-9205-40981a5e4675-attachment.txt", "type": "text/plain"}], "start": 1709726737596, "stop": 1709726835320, "uuid": "d370f04b-c01d-490e-8adf-2ac7266fb4f0", "historyId": "a418dfbad2794809d87e8d8e21845021", "testCaseId": "a418dfbad2794809d87e8d8e21845021", "fullName": "testcases.test_app_galaxy.login#test_login", "labels": [{"name": "parentSuite", "value": "testcases"}, {"name": "suite", "value": "test_app_galaxy"}, {"name": "subSuite", "value": "login"}, {"name": "host", "value": "DESKTOP-MKSHDA6"}, {"name": "thread", "value": "1716-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.test_app_galaxy"}]}
\ No newline at end of file
{"uuid": "3c232b32-de92-4737-9395-14b37bed0385", "children": ["d370f04b-c01d-490e-8adf-2ac7266fb4f0"], "befores": [{"name": "get_driver", "status": "passed", "start": 1709726737596, "stop": 1709726749867}], "afters": [{"name": "get_driver::0", "status": "passed", "start": 1709726835326, "stop": 1709726835326}], "start": 1709726737596, "stop": 1709726835326}
\ No newline at end of file
INFO pytest_result_log:plugin.py:104 --Start: testcases/test_app_galaxy.xlsx::login::test_login--
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="我的"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="登录/注册"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="请输入手机号"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['//*[@text="请输入手机号"]', 'xpath', 13760437543]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="获取验证码"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="同意"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['com.galaxy.galaxyandroid:id/view_verify_code', 'id', 888888]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:sleep,关键字实参内容:[1, None, None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:screen_shot,关键字实参内容:['登录成功截图', None, None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="服务"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[200, 1000, 200, 100]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[200, 1000, 200, 100]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[200, 1000, 200, 100]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="合同编号:TT24YKHY0601121"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="去完善"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/check_agree', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="准备完毕"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="主申请人信息"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]\n', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="中国-China"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[1]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="中国-China"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="北京市"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['//*[@text="请填写小区、楼栋、单元室等"]', 'xpath', '测试填写详细地址']
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="否"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="下一步"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/tv_up1', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="相册上传"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="始终允许"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="相册"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="全部照片"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.miui.gallery:id/pick_num_indicator', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:sleep,关键字实参内容:[3, None, None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/tv_up2', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="相册上传"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="相册"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="全部照片"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.miui.gallery:id/pick_num_indicator', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:sleep,关键字实参内容:[3, None, None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="下一步"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[2]/android.view.ViewGroup[1]/android.view.ViewGroup/android.view.ViewGroup/android.widget.EditText', 'xpath', '210102198408080328']
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[2]/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.widget.EditText', 'xpath', '深圳市']
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/iv_arrow_right', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="确定"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['com.galaxy.galaxyandroid:id/iv_check', 'id', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.widget.EditText', 'xpath', 'h12345678']
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:input,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[3]/android.view.ViewGroup/android.view.ViewGroup/android.widget.EditText', 'xpath', '深圳市']
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[4]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="确定"]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[3]/android.view.ViewGroup[5]/android.view.ViewGroup/android.view.ViewGroup/android.widget.TextView[2]', 'xpath', None]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:swipe,关键字实参内容:[210, 1600, 210, 2000]
WARNING root:conftest.py:11 进入python_xlsx_run_step
WARNING root:conftest.py:25 关键字:click,关键字实参内容:['//*[@text="确定"]', 'xpath', None]
INFO pytest_result_log:plugin.py:109 ---End: testcases/test_app_galaxy.xlsx::login::test_login---
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment