我有一个脚本,在提交应用程序后,我需要打开 chrome 控制台选项卡,然后编写此命令
page_data.application_id
来获取应用程序 ID。所以我需要将其存储在一个变量中以便稍后使用。
有人可以告诉我代码吗?
我在我的步骤定义文件中尝试了这段代码:
JavaScriptExecutor executor=(Javascript Executor)driver;
String appId= (String)executor.executeScript("page_data.application_id");
System.out.println(appId);
但是这段代码返回 null。
您需要将
return
添加到 JS 片段,例如
JavaScriptExecutor executor = (Javascript Executor)driver;
String appId = (String)executor.executeScript("return page_data.application_id");
System.out.println(appId);