David Chen

Results 24 comments of David Chen

支持 Browser Context 以下属性可配置:[PlayWright API ](https://playwright.dev/python/docs/emulation) 1. viewport 2. user_agent 3. locale 4. timezone 5. permissions 6. Geolocation 7. devices

通常列表数据,是通过网络请求传输的,可以通过网络监听,把数据保存下来。 v0.2.3版本中,增加了相关的DSL

关于文件数据的批量导入, 可以列举一个具体的场景么?

文件上传,现在还没有提供DSL,PlayWright有相关的[API](https://playwright.dev/python/docs/api/class-filechooser),后续版本中,可以考虑增加支持。 关于批量数据的处理,业内也称为数据驱动,即提供数据列表,由脚本去重复做同一件事情,框架中提供了支持,参考下面这个例子 ```Gherkin 功能: 乘机人模块 场景大纲: 外露乘机人_选择列表页乘机人 当 跳转页面到[单程填写页] 那么 页面渲染完成出现元素[已选乘机人姓名] 那么 的文案为 那么 存在[乘客类型标签儿童]的元素 那么 返回上一页 例子: | element | title | | 选择乘机人文案 | 选择乘机人 | | 已选乘机人姓名...

参考[API](https://playwright.dev/python/docs/api/class-filechooser),需要提供上传文件的路径和文件名

后续的v0.3版本,我们会考虑通过图像识别的方式,处理poco无法识别的界面元素,理论上也可以支持flutter app元素

0.3版本已经上线,你可以使用OCR功能,进行flutter app的见面元素获取和检查 ocr使用文档:https://flybirds.readthedocs.io/zh_CN/latest/BDD-UI-Testing-Flybirds.html#ocr

首先,请先检查一下"flybirds_config.json" 中的配置项 "ocrLang", 是否已使用繁体中文特征库 ? 繁体中文扫描,需要配置为 `"ocrLang": "chinese_cht" `

好的,这个问题,确实需要到 PaddleOCR 尋求解決了,可能是PaddleOCR的Bug 。