测试人社区

如何在网页中定位windows弹框

在项目中遇到定位windows问题,希望各位大佬帮忙解答下,流程如下,在网页中点击右键选择upload,弹出windows选择框,选择文件,如图:
图片


想知道如何定位弹出框中元素然后选中,点击open
请各位大佬指点迷津

1 Like

这个是控制不了的,想控制也非常复杂。如果上传的的属性是input 可以直接send_keys。课程也学过如何处理文件上传的问题。另外,下次提问可以注意下格式的哈。

看一下答疑区置顶帖的提问方式

这个open不是web弹窗了,这个是windows的弹窗,要处理的话得用autoit等等工具实现c端的识别才行

好的,下次注意,我理解这个应该不是input属性的,他完全就不属于这个页面的元素了,f12是无法定位的

好的,感谢解答,我去看看autoit怎么操作

如果是使用的input类型,虽然弹出的文件选择这块不属于页面,但是选择完之后还是会回到页面去处理的,弹出的windows选择文件这一块其实只是获取了一个文件的位置,最后会把位置输入到input中进行上传,这种情况的话你就可以直接绕过选择,将位置直接塞到Input里就可以实现上传了。当然如果类型不是的话就没办法了。。

1 Like