为了账号安全,请及时绑定邮箱和手机立即绑定

在C#中使用Selenium WebDriver执行JavaScript

在C#中使用Selenium WebDriver执行JavaScript

千巷猫影 2019-07-26 15:05:56
在C#中使用Selenium WebDriver执行JavaScript这是如何实现的?在这里它说java版本是:WebDriver driver; // Assigned elsewhereJavascriptExecutor js = (JavascriptExecutor) driver;js.executeScript("return document.title");但我找不到C#代码来做到这一点。
查看完整描述

3 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

我更喜欢使用扩展方法来获取脚本对象:

public static IJavaScriptExecutor Scripts(this IWebDriver driver){
    return (IJavaScriptExecutor)driver;}

用作:

driver.Scripts().ExecuteScript("some script");


查看完整回答
反对 回复 2019-07-26
  • 3 回答
  • 0 关注
  • 3129 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信