当前位置:网站首页>executeScript异步执行的时候没有返回值的原因
executeScript异步执行的时候没有返回值的原因
2022-08-02 16:45:00 【安卓世界库】
异步执行,函数执行完看,但是里面的值系统还在没有赋值完毕,所以返回值的时候总是空或者没有内容。此时应该让线程等待一会。
例子:
JavascriptExecutor jsdriver=(JavascriptExecutor)cmdriver;
jsdriver.executeScript(sjs);
String yx = "return ygid(\"sdsd\")";
jsdriver.executeScript(yx);
Thread.sleep(5000);//等待一段时间,然后提取内容
yx = "return ygtn()";
//String s = x.toString();
System.out.println(jsdriver.executeScript(yx));
边栏推荐
猜你喜欢
随机推荐
julia系列3:函数、模块与宏
持续集成(四)Jenkins配置报警机制
融云「 IM 进阶实战高手课」系列直播上线
智能合约安全——delegatecall (1)
工信部电子五所张志强:中国数据库行业发展趋势分析
npm install报gyp info it worked if it ends with ok
牛客的课程订单分析[分组统计时如何取指定行字段?]
融云「 IM 进阶实战高手课」系列直播上线
数字孪生园区场景中的坐标知识
Informatica旗下PowerCenter的元数据库解析
一文搞懂│php 中的 DI 依赖注入
Alibaba最新神作——1015页分布式全栈手册太香了
持续交付(一)JenkinsAPI接口调用
内网渗透之kerberos认证(三)
在idea中创建web项目_idea部署web项目
持续集成(三)Jenkins新增节点
几种常见的跨域解决方法
Locking and Concurrency Control (3)
Switch 块、Switch 表达式、Switch 模式匹配,越来越好用的 Switch
Special Variables (SQL)









