SeleniumException:错误:命令执行失败。拒绝许可
虽然在调试模式下运行时,我的测试在Firefox和IE中都能完美运行,但在IE的运行模式下,它会失败,并显示上面的错误消息。selenium.waitForPageToLoad(“20000”);这似乎不是一个解决办法SeleniumException:错误:命令执行失败。拒绝许可,selenium,selenium-rc,Selenium,Selenium Rc,虽然在调试模式下运行时,我的测试在Firefox和IE中都能完美运行,但在IE的运行模式下,它会失败,并显示上面的错误消息。selenium.waitForPageToLoad(“20000”);这似乎不是一个解决办法 还有其他想法吗?我使用了Thread.currentThread().sleep(1000);在需要时间重新加载页面部分的操作之后。这似乎有效,但并非所有情况下都有效 什么命令在权限被拒绝的情况下失败?可能是在尝试访问尚不存在的内容时。我建议在尝试与目标元素交互之前,使用wait
还有其他想法吗?我使用了Thread.currentThread().sleep(1000);在需要时间重新加载页面部分的操作之后。这似乎有效,但并非所有情况下都有效 什么命令在权限被拒绝的情况下失败?可能是在尝试访问尚不存在的内容时。我建议在尝试与目标元素交互之前,使用
waitForCondition
命令确保目标元素存在/可见。问题在于,有时1秒不够,有时时间太长。前者将导致假阴性,而后者将导致您的测试花费的时间超过需要的时间。我面临同样的问题,因为我在启动selenium对象时使用了*iexploreproxy
而不是*iexplore
。
SeleniumException: ERROR: Command execution failure. Please search the forum at http://clearspace.openqa.org for error details from the log window. The error message is: Permission denied.