【问题标题】:Paypal-Sandbox buying with Selenium RC使用 Selenium RC 购买 Paypal-Sandbox
【发布时间】:2011-06-21 10:07:50
【问题描述】:

我试图在 Paypal-Sandbox 上使用 Selenium RC (Java) 购买东西,但它不起作用。

我使用 Selenium IDE (Firefox AddOn) 进行了尝试,它确实有效。我更改了查看并复制了 JUnit 4 代码,但它仍然不起作用。

问题在于单选按钮“payment_type_paypal”的部分。不知何故,它在 RC 中不起作用(未选中单选按钮)。是否有人有类似的经历和/或解决了问题?

登录developer.paypal.com进入首页后...

//linking homepage

selenium.click("legalTerms");

selenium.click("pay");

selenium.waitForPageToLoad("30000");

//leaving homepage and switching to paypal

selenium.click("payment_type_paypal"); // <===== point of error

selenium.type("login_email",username);

selenium.type("login_password",pw);

谢谢:)

【问题讨论】:

    标签: selenium-rc paypal-sandbox


    【解决方案1】:

    又是我,Krzys。我现在知道问题所在。这是聚焦正确框架的问题。我无法让它与 Selenium RC 一起工作。

    您可以在我的“错误点”之前使用命令轻松修复 Selenium WebDriver 中的问题:

      driver.switchTo().defaultContent();
    

    【讨论】:

      【解决方案2】:

      又是我。如果您在使用 Paypal 的沙盒系统时遇到问题,您可以使用 xpath 解决“提交”按钮问题。

      driver.findElement(By.xpath("//div[@id='nav-menu']/form/ul/li/ul/li[6]/input")
      

      问候 克日斯

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-30
        • 1970-01-01
        • 1970-01-01
        • 2020-12-03
        • 2016-01-29
        相关资源
        最近更新 更多