我有一个在我的应用程序中上载文件夹的方案,该方案目前已使用Selenium中的Robot Class自动执行。 我面临的挑战是在远程系统上运行代码时,我的代码失败,因为其他多个程序也正在并行执行,并且键盘鼠标的移动只能由Robot类在活动窗口上进行。
需要建议解决此限制或使用其他更强大的功能来处理selenide中的Upload功能。
答案 0 :(得分:0)
假设您使用的是机器人类,则单击WebElement,然后在选择文件时出现os-window。
如果我的假设正确,那么您必须切换到硒上传文件的方式。
使用type ='file'查找类似<input id='inputID' type='file'>
且仅.sendKeys("file location")
的输入
driver.findElement(By.id("inputID")).sendKeys("path/to/your/file");