【发布时间】:2020-12-20 12:09:40
【问题描述】:
我初始化了一个 JavascriptExecutor,但它没有返回我想要的。对象始终为空。
SeleniumDriver driver = new SeleniumDriver(DriverType.ChromeDriver);
driver.get("https://www.xxxxxx.info/");
driver.waitForPageToBeLoaded();
JavascriptExecutor js = (JavascriptExecutor) driver.getWebDriver();
Object ob = js.executeScript("___grecaptcha_cfg.clients[0]");
这是它在控制台中给我的:
为什么我无法通过 JavascriptExecutor 获取它?
【问题讨论】:
-
您是否仔细检查了
___grecaptcha_cfg.clients[0]以确保它返回不为空? -
@elMeroMero 是的人
标签: javascript java selenium google-chrome