我正在尝试上传图片,但没有可用的输入类型。
打开OX对话框的按钮是:
//button[@ng-model='singleFileUpload']
代码: [![在此处输入图像说明] [1]] [1]
[1]:
我尝试了以下主题中描述的内容,但它们对我不起作用: Webdriver: File Upload c# selenium to browse and upload a file How to upload file/ handle window using Selenium web driver
感谢您的帮助。
答案 0 :(得分:0)
我不知道按钮存档是怎么回事,也许有一个隐藏的输入类型=文件元素,当你点击按钮时,它会与隐藏的输入文件元素进行通信。因此,尝试查找隐藏的输入文件元素,如果找到,请尝试下面的代码:
driver.executeScript("arguments[0].value=arguments[1]", hidden_inpyt_file, upload_file_absolute_path);