这些玩意看起来高大上,用起来麻烦的要命,后续维护更是个不可能的任务。
忽悠搪塞下领导还行,真自己用的话痛苦万分。
别提了,节后一周,变成只剩 0.003 个了
0.01 个小目标
不是万不得已,就放弃 xpath 定位吧,你这写法没有任何可读性啊
我之前也是通过录制来生成 api case,然后根据需要改改就成,之前分享过,跟这位楼主的标题都极度相似哈
pip 升级 playwright 后,没有执行 playwright install 升级浏览器吧?这样可能会导致你描述的问题。
不错。
我遇到这样问题的话,大概率是直接换到 ubuntu,或者在 centos 上用 docker 跑 playwright
你这样处理,后续随着 playwright 的升级,没准还会碰到其它问题
我估计最大的可能是浏览器驱动与浏览器版本不完全匹配。
对于 selenium 来说,有时驱动版本落后一点也能用,但如果落后太多就会出现各种幺蛾子现象,建议始终保持最新,或者禁掉浏览器的自动升级,省的出现兼容性问题。
其实还没有,只能说生活简单,暂时还有的花
每家产品的登录逻辑都是不同的,没法通用。
楼上回答的已经很好,请参考,通常是根据登录接口的返回,再往 session 的 header 写入一个或两个字段。