gpt4 book ai didi

javascript - 如何从 IJavaScriptExecutor 获取返回值

转载 作者:行者123 更新时间:2023-11-30 06:53:22 24 4
gpt4 key购买 nike

我正在使用 Selenium WebDriver (.net) 并有一个 IJavaScriptExecutor,我在上面调用了 .ExecuteScript。我想让它返回一个值给我,但我似乎无法让它这样做。

string displayedCallNumber = (string) _driver.JavaScript.ExecuteScript("return $('#CallNumberSearch').val();");

我可以使用 jQuery,因为我正在使用的页面自动具有 jQuery。我做错了什么?

附言$('#CallNumberSearch').val(); 在没有 Selenium 的浏览器中工作

最佳答案

你可以试试:

JavascriptExecutor js = (JavascriptExecutor)driver;

String str = js.executeScript("script");

关于javascript - 如何从 IJavaScriptExecutor 获取返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26414118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com