Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >HtmlUnit在将jQuery从1.7升级到1.8.1后没有正确地重定向

HtmlUnit在将jQuery从1.7升级到1.8.1后没有正确地重定向
EN

Stack Overflow用户
提问于 2012-09-11 03:52:04
回答 2查看 1.4K关注 0票数 0

我使用HtmlUnit 2.10单击一个链接,该链接触发重定向到另一个JavaScript的JavaScript。JavaScript使用window.location重定向。结果与我直接用URL打开页面的结果不同。重定向页面的结果看起来好像页面仍然在加载,尽管它不是。

当查看发送的请求时,看起来好像HtmlUnit请求页面,甚至从我试图重定向的页面发送ajax请求,但没有显示出来。我尝试过将"page.asXml()“写入到.html文件中,以获得页面的预览,其中几乎没有包含任何内容,就好像它仍然在加载新内容一样。但是,我也试着等待长达100秒钟的时间来加载页面

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
synchronized (page) {
   page.wait(int x);
}

这对结果没有任何影响。

我不能为这个错误提供一个可复制的脚本,因为该页面目前只在本地运行。

对什么会出错有什么想法吗?

编辑:我可以补充说,当从jQuery 1.7.0.升级到jQuery 1.8.1时,这个问题似乎就出现了。

EN

回答 2

Stack Overflow用户

发布于 2012-09-11 08:53:34

我仍然不清楚如何完全解决您的问题,但我已经假设如何更深入地研究您的问题(即您是否被正确地重定向):将页面上的1-2个元素本地化(您希望使用cssSelector或xpath重定向)。然后重定向调用fluentWait()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  public WebElement fluentWait(final By locator){
            Wait<WebDriver> wait = new FluentWait<WebDriver>(driver)
                    .withTimeout(30, TimeUnit.SECONDS)
                    .pollingEvery(5, TimeUnit.SECONDS)
                    .ignoring(NoSuchElementException.class);

            WebElement foo = wait.until(
    new Function<WebDriver, WebElement>() {
                public WebElement apply(WebDriver driver) {
                            return driver.findElement(locator);
                    }
                    }
    );
                               return  foo;              }     ;

你可以读到关于流利等待这里的文章

如果它返回被重定向到的页面上的web元素。否则就失败了。希望这能帮到你。

票数 0
EN

Stack Overflow用户

发布于 2012-09-11 09:02:03

确保已经将WebClient设置为将it's redirectEnabled字段设置为true。要做到这一点,只需在执行请求之前添加这一行.

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
webClient.setRedirectEnabled(true);

这将确保HtmlUnit客户端遵循重定向。

这是文件表示该方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12369083

复制
相关文章
0774-5.16.1-如何将CDSW从1.6升级到1.7
目前CDSW的最新版本是1.7.1,此版本仅支持从1.5.x和1.6.x升级,其他更低的版本需要先升级到1.5.x或1.6.x,然后再升级到1.7.1。本文档将介绍如何基于CDH5.16.1将CDSW从1.6升级到1.7.1。
Fayson
2020/05/26
1.3K0
prometheus从1.7升级到2.0 原
prometheus 2.0于2017-11-08发布,主要是存储引擎进行了优化。
donghui
2019/04/19
7210
prometheus从1.7升级到2.0
                                                                            原
将旺财珠宝库存管理系统的前端ZUI升级到1.8.1
ZUI是一套开源的HTML5跨屏框架,是基于 Bootstrap 深度定制开源前端实践方案,帮助中国人快速构建现代跨屏应用。从2014年开始用于旺财珠宝库存管理系统的开发(历程#1),经历了电商零售版和实体批发版的2个版本的开发,较好地完成了客户在用户体验方面的要求,再次感谢这个位于青岛的开发团队,持续改善着这套UI,虽有VUE、React等后期前端之秀,但我独爱Bootstrap、钟爱ZUI。
崔文远TroyCui
2019/02/26
4950
将React项目从webpack升级到Vite
点击上方“魔术师卡颂”,选择“设为星标” 专注React,学不会你打我! 在之前,已经很多朋友已经升级到了vite,但是大部分都是vue的项目,那么今天我们把之前webpack的react项目升级到
公众号@魔术师卡颂
2021/05/08
3.2K0
将React项目从webpack升级到Vite
当jQuery 1.7遇上focus方法
jQuery中有一个focus()方法能设置对象的焦点,在1.7以下的版本中,不管对象是不是disabed状态,这个方法都不会报错(只是当disabled时,设置焦点的代码无效),但在1.7版本中,如果对象是disabled状态,这时调用focus()方法时,会直接报异常:
菩提树下的杨过
2019/09/12
7660
利用Nginx将服务从http升级到https
随着对安全性的关注,无论是个人还是企业或多或少都有从http升级到https的需求,但升级过程说着简单,整个过程却没有那么顺畅。这里我以个人的升级过程为例,给予一些参考。
Homqyy
2023/03/06
3K0
利用Nginx将服务从http升级到https
将MySQL从5.5.25升级到8.0.12后一些问题解决
将数据库安装好后,导入原来的数据,启动tomcat,报错unable to load authentication  caching_sha2_plugin,解决办法如下:
星哥玩云
2022/08/18
6230
将 WinForms 应用从 .NET Core 3.0 升级到 3.1
我作为社区里的“拖控件之王”,拖控件贼心不死,有时候会维护一些老项目,其中包括一个2004年的WinForms 软件。9月份的时候我曾经将它迁移到了 .NET Core 3.0,因为代码实现完全没动,所以基本没领福报。然而 .NET Core 3.1 有一些升级上的变化,需要注意。
Edi Wang
2019/12/16
1.3K0
将 WinForms 应用从 .NET Core 3.0 升级到 3.1
Nginx配置SSL证书将网站从HTTP升级到HTTPS
HTTPS全称是:超文本安全传输协议,可以简单理解为使用SSL加密传输的HTTP协议,HTTP的默认端口是80,HTTPS的默认端口是443。SSL是为网络通信提供安全及数据完整性的一种安全协议。http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html
KenTalk
2018/09/11
2.8K0
Django1.7+JQuery+Ajax集成小例子
Ajax的出现让Web展现了更新的活力,基本所有的语言,都动态支持Ajax与起服务端进行通信,并在页面实现无刷新动态交互。  下面是散仙使用Django+Jquery+Ajax的方式来模拟实现了一个验证用户注册时,用户名存在不存在的一个小应用。注意,验证存在不存在使用的是Ajax的方式,不用让用户点击按钮验证是否存在。  页面HTML代码如下:  Html代码   <!DOCTYPE html>   <html>   <head lang="en">       <meta charset="UT
Java学习123
2018/05/16
8870
Golang升级到1.7后,之前正确的函数出现错误,分析原因及解决办法
最近尝试把开发环境,升级到Golang1.7.1后,程序会偶发性的宕掉,查看日志后,发现总是在一个计算切片的哈希值的地方,错误信息是:
henrylee2cn
2019/04/04
1.5K0
如何将Ubuntu从16.04升级到18.04
Ubuntu 18.04是一个长期支持(LTS)版本,LTS 版本每两年发布一次,而 Ubuntu 18.04 是自 2016 年以来的第一个长期支持版本。Ubuntun 长期支持版本可以获得 Canonical 官方长达五年的技术支持,这意味着在 2023 年之前所有用户都可以放心使用 Ubuntu 18.04 LTS。。本教程将展示如何将您的CVM从Ubuntu 16.04(Xenial Xerus)或Ubuntu 17.10(Artful Aardvark)升级到Ubuntu 18.04(Bionic Beaver) )。
不会飞的蝴蝶
2018/08/17
21K1
如何将Ubuntu从16.04升级到18.04
MySQL官方源从8.0.3直接yum升级到8.0.4后无法启动
2018-02-23T02:10:08.371209Z 0 [System] [MY-010116] /usr/sbin/mysqld (mysqld 8.0.4-rc-log) starting as process 27702 ... 2018-02-23T02:10:08.737713Z 1 [ERROR] [MY-011096] No data dictionary version number found. 2018-02-23T02:10:08.737989Z 0 [ERROR] [MY-010020] Data Dictionary initialization failed. 2018-02-23T02:10:08.738038Z 0 [ERROR] [MY-010119] Aborting
星哥玩云
2022/08/16
6370
python变相调用htmlunit
目前团队使用的自动化测试框架是robotframework+webdriver(IE)+python,据说是从趋势那边搬过来的。webdriver里面,IEdriver是运行最慢的,因此每次跑一遍用例都要花上4个小时
py3study
2020/01/08
1.4K0
elasticsearch 1.7升级到7.x全攻略
通过这个网址可以下载安装指定的es版本,首先安装es5.3.0,然后再升级到5.5.3
蒋老湿
2020/06/03
3.5K0
将HDP升级到CDP Base
CDP 私有云基础版是 Cloudera Data Platform (CDP) 的本地版本。这款产品结合了 Cloudera Enterprise Data Hub 和 Hortonworks Data Platform Enterprise 的优点以及整个堆栈的新功能和增强功能。这种统一分发是一个可扩展且可定制的平台,您可以在其中安全地运行多种类型的工作负载。CDP 是一个简单、快速、安全的企业分析和管理平台,具有以下功能:
大数据杂货铺
2022/03/29
8260
将HDP升级到CDP Base
Flink1.7从安装到体验
版权声明:欢迎转载,请注明出处,谢谢。 https://blog.csdn.net/boling_cavalry/article/details/85038527
程序员欣宸
2019/05/30
7630
将数据传入重定向网页
在做springboot的web开发时,常常用到thymeleaf模板,有时要回显数据,比如说post请求的时候传入数据,进行完数据校验后,将一些想要返回的值放入model中传入下一个网页,这时候不要直接retun"",因为这样在你刷新网页时就会出现是否重复提交表单,这是一种很不好的现象,所以要用到重定向的操作:
gzq大数据
2021/06/09
5450
将数据传入重定向网页
研发效能提升,从正确地实施度量开始
为了有效应对当前充满易变性、不确定性、复杂性与模糊性的互联网大环境,今年年初京东提出了数字化管理的战略方向,通过数字化的技术和管理模式提升组织绩效。在这个背景下,研发效能的提升就成为了很多产品技术部门今年的重要目标,有些部门专门成立了相应的工程效率团队,期望从组织、文化、技术、流程等方面的优化来促进研发效能的整体提升。
京东技术
2019/05/05
8K1
研发效能提升,从正确地实施度量开始
点击加载更多

相似问题

将JQuery 1.3.2升级到1.8.1

23

从jQuery 1.6.2升级到1.8.1后,jQuery自动完成定位错误

10

Magento 1.8.1从1.7升级后缺少css样式

11

将Magento升级到1.8.1后出现结帐错误

20

从jQuery 1.5升级到1.7

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文