Mac 做 Web 的 UI 自动化遇到上传操作的处理方式

本贴最后更新于 861 天前,其中的信息可能已经水流花落

Windows 系统Web做上传的自动化操作就不说了。说一下Mac的:
其实上传操作,你看下前端的上传标签那一块,底层也就是input标签。我们使用Mac上传的时候,不要去点击定位那个上传按钮的元素,而是去定位到input标签。
定位input标签的时候,不要使用xpath定位,使用ID定位或者classname这些。如果没有id属性,可以自己使用js语句加一个,或者找前端哥哥在这个标签上加一个id属性。
定位到这个input标签后,直接send_keys("文件路径")就好了。这种就跳过了弹出文件上传框的情况。
注意:xpath定位input实现不了这种方式

至于Windows的我没试过,不过我想应该也可以通过这个方式实现。

回帖
请输入回帖内容 ...