繁体   English   中英

vb.net - 执行selenium ChromeDriver javascript

[英]vb.net - execute selenium ChromeDriver javascript

我见过很多针对C#的解决方案,但我无法在VB.NET中使用它。 也许我错了吗? 我想在chromedriver中的加载URL上执行javascript。

我的代码到目前为止:

Dim chromeOptions As New OpenQA.Selenium.Chrome.ChromeOptions()

chromeOptions.AddUserProfilePreference("profile.default_content_setting_values.images", 2)

Dim driverService = ChromeDriverService.CreateDefaultService()

driverService.HideCommandPromptWindow = True

driver = New ChromeDriver(driverService, chromeOptions)

Dim js As IJavaScriptExecutor = TryCast(driver, IJavaScriptExecutor)

driver.Navigate.GoToUrl("https://www.google.com/")

js.ExecuteScript("alert('hello world');")

它没有执行。 有什么帮助吗? :)

固定它。 只需添加到代码的顶部即可

Imports OpenQA.Selenium.Support.Extensions

并使用driver.ExecuteJavaScript(“alert(0);”)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM