Tag: 互联网浏览器11

Selenium WebDriver:dragAndDrop方法在IE11和IE10中失败

我们一直在使用SauceLabs来进行我们每晚的Jenkins CItesting。 我们已经在Windows 8下运行了testing,没有任何问题。 现在我们要扩展testing并在更多的平台和浏览器上运行它们。 我们的目标是在Windows和OSX以及IE11,10和9下的最新Firefox和Chrome浏览器中运行testing。 testing是使用node.js客户端为webdriver / selenium2编写的https://github.com/admc/wd 我现在的问题是让我们的dragAndDrop方法在IE11和IE10中工作。 它在最新的Firefox和Chrome和IE9中运行良好。 代码: dragAndDrop: function (elem, x, y) { var i = 0, parent = elem.elementByXPath('..'), offsetX, offsetY, pos, offsetPos, size; offsetPos = this.getLocationInView(elem); pos = this.getLocationInView(parent); size = this.getSize(elem); offsetX = offsetPos.x – pos.x + ~~(size.width / 2); offsetY = offsetPos.y – pos.y + ~~(size.height […]