• 检查下真机的 webview 版本试下。

  • 欣哥,上班时间划水被我抓到了😂

  • 调用多语言的 key 接口进行验证

  • def get_now_time(t):
    modifyEndTime = int(round(time.time()))
    modifyStartTime = int(round(time.time())) - 19423541
    modifyAfterTime = int(round(time.time())) + 19423541
    if t == 1:
    return modifyEndTime
    if t == 2:
    return modifyStartTime
    if t == 3:
    return modifyAfterTime
    我是用方法传参这样的方式实现的。。你可以参考下

  • webdrive 不能移动窗口吗 at 2021年09月28日

    是页面内的窗口弹窗么,可以封装一组鼠标移动事件试试

  • 最近在用 poium,发现没有判断一个元素是否存在的方法?是我没找到吗?
    已经找到方法了,之前是我用错了😂

  • 升级 webview 版本吧,这个太老了,查下安装得 chromedriver 版本,然后升级下手机端得 webview 版本

  • 没太懂你的意思,是要在 yaml 文件使用参数么?
    我是这样做的:
    yaml:

    解析 yaml 文件,替换 ${}
    def _replace_method(self,filename="",**kwargs):
    data = Yaml_read.yaml_read(filename)
    data1 = json.dumps(data)
    for key,value in kwargs.items():
    data1 = data1.replace(f'${{{key}}}',value)
    data2 = json.loads(data1)
    return data2
    这样可以通过传参的方式动态替换 yaml 文件的变量

  • appium+ios 元素定位 at 2021年04月23日

    渣渣 zhongyu

  • 感谢大佬,手动安装 pip install h5py==2.10.0 后解决了

  • pip install stagesepx 报错
    python 版本:3.7/3.8
    报错信息:
    Using legacy 'setup.py install' for stagesepx, since package 'wheel' is not installed.
    Building wheels for collected packages: h5py
    Building wheel for h5py (PEP 517) ... error
    ERROR: Command errored out with exit status 1:
    command: 'c:\users\lin\appdata\local\programs\python\python37-32\python.exe' 'C:\Users\lin\AppData\Roaming\Python\Python37\site-packages\pip_vendor\pep517_in_process.py' build_wheel 'C:\Users\lin\AppData\Local\Temp\tmpcy6rz
    b8h'
    cwd: C:\Users\lin\AppData\Local\Temp\pip-install-hhhxxz50\h5py_4f4d169fc2ea41e3a46f8fb55a7cebcb
    Complete output (71 lines):
    running bdist_wheel
    running build
    running build_py
    creating build
    creating build\lib.win32-3.7
    creating build\lib.win32-3.7\h5py
    copying h5py\h5py_warnings.py -> build\lib.win32-3.7\h5py
    copying h5py\ipy_completer.py -> build\lib.win32-3.7\h5py
    copying h5py\version.py -> build\lib.win32-3.7\h5py
    copying h5py_init.py -> build\lib.win32-3.7\h5py
    creating build\lib.win32-3.7\h5py_hl
    copying h5py_hl\attrs.py -> build\lib.win32-3.7\h5py_hl
    copying h5py_hl\base.py -> build\lib.win32-3.7\h5py_hl
    copying h5py_hl\compat.py -> build\lib.win32-3.7\h5py_hl
    copying h5py_hl\dataset.py -> build\lib.win32-3.7\h5py_hl
    copying h5py_hl\datatype.py -> build\lib.win32-3.7\h5py_hl
    copying h5py_hl\dims.py -> build\lib.win32-3.7\h5py_hl
    copying h5py_hl\files.py -> build\lib.win32-3.7\h5py_hl
    copying h5py_hl\filters.py -> build\lib.win32-3.7\h5py_hl
    copying h5py_hl\group.py -> build\lib.win32-3.7\h5py_hl
    copying h5py_hl\selections.py -> build\lib.win32-3.7\h5py_hl
    copying h5py_hl\selections2.py -> build\lib.win32-3.7\h5py_hl
    copying h5py_hl\vds.py -> build\lib.win32-3.7\h5py_hl
    copying h5py_hl__init
    .py -> build\lib.win32-3.7\h5py_hl
    creating build\lib.win32-3.7\h5py\tests
    copying h5py\tests\common.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\conftest.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_attribute_create.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_attrs.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_attrs_data.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_base.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_big_endian_file.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_completions.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_dataset.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_dataset_getitem.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_dataset_swmr.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_datatype.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_dimension_scales.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_dims_dimensionproxy.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_dtype.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_errors.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_file.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_file2.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_file_image.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_filters.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_group.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_h5.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_h5d_direct_chunk.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_h5f.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_h5o.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_h5p.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_h5pl.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_h5t.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_objects.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_selections.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests\test_slicing.py -> build\lib.win32-3.7\h5py\tests
    copying h5py\tests__init
    .py -> build\lib.win32-3.7\h5py\tests
    creating build\lib.win32-3.7\h5py\tests\data_files
    copying h5py\tests\data_files__init
    .py -> build\lib.win32-3.7\h5py\tests\data_files
    creating build\lib.win32-3.7\h5py\tests\test_vds
    copying h5py\tests\test_vds\test_highlevel_vds.py -> build\lib.win32-3.7\h5py\tests\test_vds
    copying h5py\tests\test_vds\test_lowlevel_vds.py -> build\lib.win32-3.7\h5py\tests\test_vds
    copying h5py\tests\test_vds\test_virtual_source.py -> build\lib.win32-3.7\h5py\tests\test_vds
    copying h5py\tests\test_vds__init
    _.py -> build\lib.win32-3.7\h5py\tests\test_vds
    copying h5py\tests\data_files\vlen_string_dset.h5 -> build\lib.win32-3.7\h5py\tests\data_files
    copying h5py\tests\data_files\vlen_string_dset_utc.h5 -> build\lib.win32-3.7\h5py\tests\data_files
    copying h5py\tests\data_files\vlen_string_s390x.h5 -> build\lib.win32-3.7\h5py\tests\data_files
    running build_ext
    Loading library to get build settings and version: hdf5.dll
    error: Unable to load dependency HDF5, make sure HDF5 is installed properly
    error: [WinError 126] 找不到指定的模块。


    ERROR: Failed building wheel for h5py
    Failed to build h5py
    ERROR: Could not build wheels for h5py which use PEP 517 and cannot be installed directly

  • iOS XCUITest 框架 flutter 看不见元素的问题已经解决了,