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

在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 关注
  • 3131 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号