【发布时间】:2020-01-02 16:14:50
【问题描述】:
问题是当我们从下面的c#代码中调用函数时,获取当前webElement的clientHeight和scrollHeight,
注意:我们的应用程序中没有任何 id,而是从 xpath 访问这些 webElements。
((IJavaScriptExecutor)driver)?.ExecuteScript("return
helper.getDimensions();",webElement);
在Javascript函数中,
var helper={
getDimensions = function(){
return '{webElementViewPortHeight:'+arguments[0].clientHeight}'
}
}
如果我们通过如下语句,我将获得当前 webElement 的 clientHeight,
((IJavaScriptExecutor)driver)?.ExecuteScript("return '
{webElementViewPortHeight:'+arguments[0].clientHeight}'",webElement);
当我们调用函数时,我期望 webElement 的值。
【问题讨论】:
标签: javascript c# selenium selenium-webdriver webdriver