试了下,确实可以复现,感谢反馈。
@Lihuazhang 有时间看下这个问题么?
只是提了 MR。官方对于这个 diff 处理最终采用的是基于实时数据更新的解决方案(类似飞书文档那种),所以最终没有合并进去。
这里的 input_text 是实例方法,必须是在实例化后的对象才能调用。例如:
handler = BaseHandler()
handler.input_text(element, text)
只有类方法或静态方法,才能用 BaseHandler.input_text()
这种写法。
详细建议看看 https://zhuanlan.zhihu.com/p/40162669
我看你截图,两个截图里展示的内容都不大一样,第二个多了个弹窗。
从我历史经验,有 2 种可能:
1、sleep 时间不够长。session.page_source 语句的执行是比较耗时的(一般几秒左右,复杂页面时间更长),相当于再 sleep 了几秒。你看下加长 sleep,去掉 print,是否可以解决?
2、webview 内部元素要通过调用 page_source 强制遍历一遍,才会出现在控件树中(猜测)。可以试试不加 page_source 和加 page_source ,看加的话是不是稳定成功,不加的话是不是稳定失败。
现在这情况,不建议继续跳,要不简历更差,后面更难。
先干着吧,过程中熟悉一下公司情况,看后面是否有发展起来的机会,没有的话再骑驴找马地找。
主要看能力,我这边业务有不少 35+ 的同事,目前招聘也没有强卡年限。
去年换到字节了
字节广州有兴趣么?我这也还在招。
今年我也满 10 年了,握个爪
不知道咋分的话,先别分是最佳选择。要不很容易过度设计,还不如不设计