51Testing软件测试论坛
标题:
使用click(),方法点击上传按钮,没有弹出框,请问这是什么问题?
[打印本页]
作者:
517451737
时间:
2013-12-25 11:49
标题:
使用click(),方法点击上传按钮,没有弹出框,请问这是什么问题?
我在上传图片的页面使用:
dr.findElement(By.id("SWFUpload_0")).click();
但是没有弹出选择文件的对话框,请问是什么原因?
[attach]88699[/attach]
作者:
淑君NJ
时间:
2013-12-25 13:09
亲 不要重复开贴哦~
作者:
517451737
时间:
2013-12-25 13:33
回复
2#
淑君NJ
不是故意的,刚刚有点卡,点快了!后面没有找到在哪删除!
作者:
momang
时间:
2014-2-8 15:33
WebElement upload = dr.findElement(By.id("SWFUpload_0"));
upload.click();
试一下这样, 看上面一行是否报错。 若报错,那就是没定位到元素
若不报错,尝试一下,手动点击这个上传按钮。。
另外,是否会弹出了上传对话框,被当前窗口挡住了?
作者:
maomao121
时间:
2014-2-15 17:51
你是用firefox吗?, FF好像可以找到embed的object但是click 不起作用, 用chrome试试看.
btw,just for your info, 可能你已经知道了 这个是用flash实现的上传,selenium webdriver没有API支持弹出的windows os 对话框操作. 需要使用的你的case的编程语言的win32 模块来操作
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2