在c#代码中使用jQuery
本文关键字:jQuery 代码 | 更新日期: 2023-09-27 18:16:49
我使用Visual Studio 2015与硒添加创建web测试,我需要在我的c#代码中实现一些jQuery代码。有办法吗?如果它的帮助,我下载jQuery在NuGet包管理器,但我仍然不知道如何实现jQuery代码在c#。
我需要它的滚动条创建在http://manos.malihu.gr/jquery-custom-content-scroller/和我去使用
$('#ID').mCustomScrollbar("scrollTo", 200)
我是一个乞丐,所以如果我需要实现一些
using
或其他事情请提及:D谢谢你的帮助简
查看ExecuteScript()
在浏览器中使用selenium执行自定义javascript:
IWebElement element = driver.FindElement(By.Id("myid"));
IJavaScriptExecutor js = driver as IJavaScriptExecutor;
js.ExecuteScript("arguments[0].mCustomScrollbar('scrollTo', 200);", element);
你不能。jQuery是一个用于web开发的Javascript库。你只能在Javascript文件(或HTML中的脚本块)中使用jQuery。
我最后的代码使用jQuery基于alecxe代码是
string cssElement = driver.FindElement(By.||all the way u want||).GetAttribute("id");
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("$('"#'"+'"" + cssElement + "'".replace(/:/g,'"'''':'")).mCustomScrollbar('scrollTo',[200,0]);");
它(对我)有效。如果出现问题,首先尝试改变错位和元素位置。它用于竖条;)
我希望这对将来的人有帮助