Selenium Webdriver - Jenkins无法找到Iframe

时间:2014-09-26 09:50:45

标签: jenkins selenium-webdriver

问题的基本概要:

我有一个selenium网络驱动程序测试,旨在为网站上的新客户执行注册。为了完成注册过程,我需要输入信用卡数据。所有付款信息都需要输入到iframe中托管的支付网关。

现在我的问题是,在本地运行我的测试时,它会传递任何问题。我的网络驱动程序测试能够找到所有对象。

但是当我尝试在我们的Jenkins构建服务器上运行它时,我们得到一个错误,说Jenkins无法找到iframe:

  

引起:org.openqa.selenium.NoSuchFrameException:无法找到框架:zuora-iframe   构建信息:版本:' 2.43.0',修订版:' accb3003b9fb8f7cae30f9669b4c594a065396a6',时间:' 2014-09-09 22:22:51'   系统信息:主持人:' JENKINS',ip:' 192.168.0.112',os.name:' Windows 7',os.arch:' amd64',os.version:' 6.1',java.version:' 1.8.0_20'   驱动程序信息:driver.version:未知       at .FirefoxDriver.prototype.switchToFrame(file:/// C:/Windows/TEMP/anonymous4949736922419206681webdriver-profile/extensions/fxdriver@googlecode.com/components/driver-component.js:9687:5)       at .DelayedCommand.prototype.executeInternal_ / h(file:/// C:/Windows/TEMP/anonymous4949736922419206681webdriver-profile/extensions/fxdriver@googlecode.com/components/command-processor.js:11612:16)       at .fxdriver.Timer.prototype.setTimeout /< .notify(file:/// C:/Windows/TEMP/anonymous4949736922419206681webdriver-profile/extensions/fxdriver@googlecode.com/components/command-processor.js:548:5 )

     

结果:

     

错误测试:     sigupTest(se.pp.home.seleniumtest.sigupTest):无法找到框架:zuora-iframe(..)

     

测试运行:1,失败:0,错误:1,跳过:0

     

[错误]有测试失败。

在测试中使用driver.switchTo().frame("zuora-iframe");在帧之间切换。

0 个答案:

没有答案