使用Selenium RC购买贝宝沙盒



我想用Selenium RC(Java)在Paypal Sandbox上买一些东西,但它不起作用。

我在SeleniumIDE(火狐插件)中尝试过,它确实有效。我更改了视图并复制了JUnit4代码,但它仍然不起作用。

问题出在单选按钮"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);

Thx:)

又是我,Krzys。我现在知道问题了。这是聚焦正确帧的问题。我无法使用Selenium RC。

在我的"错误点"之前,您可以使用以下命令轻松修复SeleniumWebDriver中的问题:

  driver.switchTo().defaultContent();

又是我。如果您在Paypal的Sandbox系统中遇到问题,您可以使用xpath解决"提交"按钮的问题。

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

格里茨Krzys

相关内容

  • 没有找到相关文章

最新更新