ssfanli

Results 18 issues of ssfanli

# 现象 类似于这样的弹框,按照如下操作,字符串必须得加^才可以正常匹配,否则不可以,但是按照正常的正则语法不加也是可以匹配到的 ![image](https://user-images.githubusercontent.com/53210634/124408939-e8b6af80-dd79-11eb-83d0-2cd54d4e1779.png) ``` # 可以匹配到 watcher.when('^(下载|更新|重启|移入管控|去设置|去开启)', '^(取消|稍后|关闭|跳过|再想想)') ``` ``` # 无法匹配到 watcher.when('下载|更新|重启|移入管控|去设置|去开启', '取消|稍后|关闭|跳过|再想想') ```

help wanted

![image](https://user-images.githubusercontent.com/53210634/129007257-bddf6370-89cf-444b-b280-b897d4673aa5.png)

documentation

# 现象 人工按照如下阶段分拣照片: 0 - 手机桌面 1 - App启动过程中的logo 2 - 闪屏广告 3 - 首页框架出现 4 - 首页完全加载 但是,无论是用`SVMClassifier`还是`KerasClassifier`分类器,分拣出来的结果总还包含其他内容,如下面的0阶段(0阶段本来应该只有1~21帧) ## SVMClassifier分拣结果 ``` ('0', [[, , , , , , ,...

# 原因 工作需要,希望可以直接从Session(Client)中获取设备的udid,前提是通过USBClient启动,现在是不是没有对应的属性或者接口,是否可以增加一个对应的接口? @codeskyblue

help wanted

iOS13的手机运行点击事件,报错如下: ``` bo.se(name='我的').click() File "/usr/local/lib/python3.7/site-packages/wda/__init__.py", line 1065, in __getattr__ return getattr(self.get(), oper) File "/usr/local/lib/python3.7/site-packages/wda/__init__.py", line 1048, in get elems = self.find_elements() File "/usr/local/lib/python3.7/site-packages/wda/__init__.py", line 1023, in find_elements for element_id in...

invalid
wontfix

## 问题 1. 如下封装的`scroll`方法,多次调用`to_scroll`方法后经常抱错 ``` def to_scroll(self, _location, _direction, _distance=0.5): area = self.se(xpath=_location).get(timeout=60) area.scroll(direction=_direction, distance=_distance) logger.info('scroll %s, distance: %s' % (_direction, _distance)) ``` 2. 报错信息如下 ``` ...... area.scroll(direction=_direction, distance=_distance) File...

wda issue

看到你testerhome文章里面写到`性能采集(类似 PerfDog)不过这块暂时只有 API 可以用`,没有看到具体的使用,请问可以给一个具体的demo么?

# 现象 用tidevice起wda,在【直播底层页 - 多次发评论时候】wda服务经常会莫名quited,场景如下 ![image](https://user-images.githubusercontent.com/53210634/115136305-9060f300-a051-11eb-994b-35173d0b972e.png) 尝试按照如下放开`socket closed`之前的错误信息,得到的堆栈如下: ![image](https://user-images.githubusercontent.com/53210634/115136192-d6698700-a050-11eb-996a-8ce8ee69490f.png) ```bash [D 210418 13:53:06 _instruments:592] DTXMessage: expects_reply:1 flags:2 ('_XCT_logDebugMessage:', ["13:53:06.438 WebDriverAgentRunner-Runner[22962:4152260] Found matches {(\n TextView, {{28.0, 479.0}, {358.0, 42.0}}, identifier: 'TBUIAutoTest_Property_inputCommentView',...

# 现象 前段时间用你没重构前的报告框架,在截图这块也尝试过在addError/addFailure方法中增加截图逻辑,这样业务层代码确实不需要再额外添加截图逻辑,但有一个问题:如果有tearDown逻辑,截图会在tearDown逻辑之后执行,会改变报错场景,得到无效的截图 # 解决方案 目前我这边最开始尝试的解决方案是重写unittest常用的断言方法,增加失败截图的逻辑,这样在fail的时候就会截到当时的图片; 但这样还存在一个问题:当case error时依然没法截到当时的图,最终的解决方案是在case层增加一层截图的装饰器

# 现象 1. 重写unittest的__init__、setUpClass 和 tearDownClass到BaseUnittest 2. 在HomePageTest 中继承 3. 用tag标签 运行报错如下 ``` File "/Users/ssfanli/Myfolder/pyproj/work/YSPCheckListAndroid/case/test_1_home_page.py", line 17, in class HomePageTest(BaseUnittest): File "/Users/ssfanli/Myfolder/pyproj/work/YSPCheckListAndroid/utx/core.py", line 220, in __new__ setattr(test_case, CASE_TAG_FLAG, {Tag.ALL}) #...