我正在尝试使用selenium rc
文件选择器在第 3 方网站上自动执行一些测试,但遇到了问题。解决这个问题,我发现这是一个浏览器本机文件选择器问题。我能够处理这个问题,但现在的问题是,当我手动单击上传按钮时,文件资源管理器窗口打开,当我尝试通过 selenium 测试用例执行此操作时,即使 selenium 单击该按钮,它也不会打开
另一个问题是 selenium 仅单击并且如果我将鼠标移到该按钮上则能够找到该按钮。这是相关的代码片段:
public void testBox() throws Exception {
selenium.setTimeout("10000000000");
selenium.open("/files");
selenium.click("id=login_button_credentials");
selenium.waitForPageToLoad("150000");
while(!selenium.isElementPresent("id=upload_split_arrow"))
{
Thread.sleep(10);
}
selenium.click("id=upload_split_arrow");
while(!selenium.isElementPresent("id=upload_file1"))
{
Thread.sleep(10);
}
selenium.click("id=upload_file1");
Thread.sleep(10000000);
}
谁能建议我一些解决方法?