【发布时间】:2014-07-01 06:37:56
【问题描述】:
我在 safari 6 上运行 Selenium 测试。当使用 javascript 执行器查找视口高度时
public static String scrollHeightCommand = return document.documentElement.clientHeight;
initialHeight = ((Long) (jsx.executeScript(scrollHeightCommand)))
我遇到了这个异常
org.openqa.selenium.WebDriverException: 'undefined' is not a function (evaluating 'this.each(function(value, index) {
results.push(iterator(value, index));
})') (WARNING: The server did not provide any stacktrace information)
但是,当我在 Safari 的控制台上手动运行 javscript 命令时,它会返回视口的值。谁能在这里指出这个问题。
【问题讨论】:
标签: java javascript selenium safari selenium-webdriver