Selenium和webdriver for IE11未通过ajax调用

Selenium和webdriver for IE11未通过ajax调用,selenium,selenium-webdriver,automated-tests,internet-explorer-11,Selenium,Selenium Webdriver,Automated Tests,Internet Explorer 11,我很难让我的ajax调用进入后端 我在Windows8上使用webdriver 2.50.1(我从2.44开始试用) linux上使用独立java服务器的服务器 java -jar selenium-server-standalone-2.50.1.jar -port 5555 -role hub -debug 但是当我测试应用程序时。前端完成的Ajax调用不会传递到后端 是否有允许/不允许ajax调用的设置?对于IEwebDriver还是独立服务器? 谢谢 注意:只有IE11会给我带来问题(

我很难让我的ajax调用进入后端

我在Windows8上使用webdriver 2.50.1(我从2.44开始试用)

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

java -jar selenium-server-standalone-2.50.1.jar -port 5555 -role hub -debug
但是当我测试应用程序时。前端完成的Ajax调用不会传递到后端

是否有允许/不允许ajax调用的设置?对于IEwebDriver还是独立服务器? 谢谢
注意:只有IE11会给我带来问题(firefox、chrome可以正常工作),但IE是远程使用的,其他都是本地使用的。

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

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

谢谢arisalexis,我已经尝试在Ajax中添加了crossDomain:true。请求javascript调用,但这不会改变任何事。另外,我现在直接在Windows8机器上运行python测试,我遇到了同样的问题,没有Ajax调用。但是如果我使用firefox,一切都很好。对于跨域,服务器也需要返回正确的头。如果您没有ajax调用,那么这个问题与ajax调用无关,您需要重新表述它吗?
java -jar selenium-server-standalone-2.50.1.jar -port 5555 -role hub -debug