jcstar615 发表于 2016-6-15 14:36:14

Selenium文件上传sendkeys对windows组件没有用,怎么办啊?

Selenium文件上传sendkeys对windows组件没有用,怎么办啊?

joykao 发表于 2016-6-15 15:34:37

文件上传是对file类型的元素惊醒sendkeys操作,你只要找到页面上类型为file的元素直接对它sendkeys就好了

清晨一缕阳光 发表于 2016-6-15 16:01:54

可以使用三方的小工具,AutoIt来处理。详细的楼主百度下。

掉渣饼 发表于 2016-6-15 16:03:05

具体报的什么错误呢,可以把你的代码贴出来看下吗

若尘_51 发表于 2016-6-16 08:41:32

如果你是用python的话      python的LIB库可以实现对Windows窗口的控制:   win32gui\win32con\win32api 这些库结合使用。
具体的使用你百度下,一言两语说不清

qianliemao 发表于 2016-6-17 09:37:22

AutoIt, sikuli.

jcstar615 发表于 2016-6-17 10:31:35

本帖最后由 jcstar615 于 2016-6-17 10:33 编辑

C:\Users\yolanda.zhang\Desktop\aaaa.jpg这种怎么处理啊,sendkeys不管用

若尘_51 发表于 2016-6-17 10:40:02

jcstar615 发表于 2016-6-17 10:31
这种怎么处理啊,sendkeys不管用

这种是windows窗口,不属于网页元素,使用selenium时定位不到的,所以sendkeys什么的都是没用的。

如果你是selenium+python的话,      python有提供Lib库可以定位及控制Windows框,楼上有说。

jcstar615 发表于 2016-6-17 11:20:07

谢谢各位。:handshake

maggie6304 发表于 2019-7-11 10:35:26

使用AutoIt单独可以上传文件,但是python调用时,输入框却加载不出来文件,请问是怎么回事呢
页: [1]
查看完整版本: Selenium文件上传sendkeys对windows组件没有用,怎么办啊?