【发布时间】:2012-12-07 13:55:46
【问题描述】:
我正在尝试使用selenium rc 在第 3 方网站上自动执行一些测试,但遇到了文件选择器问题。解决这个问题,我发现这是一个浏览器本机文件选择器问题。我能够处理,但现在的问题是,当我手动单击上传按钮时,文件资源管理器窗口打开,当我尝试通过 selenium 测试用例执行此操作时,即使 selenium 单击该按钮,它也不会打开
另一个问题是 selenium 仅单击并且如果我将鼠标移到该按钮上则能够找到该按钮。这里是相关代码sn-p:
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);
}
谁能建议我一些解决方法?
【问题讨论】:
标签: java selenium automation selenium-rc