首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium和IE11的webdriver未传递ajax调用

Selenium和IE11的webdriver未传递ajax调用
EN

Stack Overflow用户
提问于 2016-02-03 00:54:30
回答 2查看 293关注 0票数 0

我在将ajax调用转到后端时遇到了困难。

我在Windows8上使用的是webdriver 2.50.1 (好吧,我从2.44开始都试过了)

代码语言:javascript
复制
start java -jar selenium-server-standalone-2.50.0.jar -Dwebdriver.ie.driver="C:\\selenium\IEDriverServer.exe" -role node -hub http://192.168.1.2:5555/grid/register 

在linux上使用独立的java服务器。

代码语言:javascript
复制
java -jar selenium-server-standalone-2.50.1.jar -port 5555 -role hub -debug

但当我测试应用程序时。由前端完成的Ajax调用不会传递到后端。

是否有允许/禁止ajax调用的设置?用于IEwebDriver服务器还是独立服务器?感谢注意:只有IE11会给我带来问题(火狐,chrome运行良好),但IE是远程使用的,其他的都是本地的。

EN

回答 2

Stack Overflow用户

发布于 2016-02-03 01:11:40

您可能有CORS问题。从相同的URL进行Ajax调用是可以的,但是如果您从不同的URL进行调用,服务器需要使用正确的CORS头进行响应。你可以在谷歌上搜索到很多这样的结果。

票数 0
EN

Stack Overflow用户

发布于 2016-02-05 00:20:20

事实上,问题不在于ajax调用,而在于应用程序的登录。在chrome和火狐上,我使用的是http://user:pass@ip/target,但这并不能完全兼容IE。使用IE,我需要删除user:pass的url,并找到另一种登录方式。虽然这很奇怪,因为IE下的应用程序被部分记录,但对于IE的眼睛来说不是吗?应用程序(后端)正在登录我们,而不是IE (浏览器),可能是IE的一些额外的安全功能??

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

https://stackoverflow.com/questions/35159294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档