3

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);

どうも :)

4

2 に答える 2

2

また私です。Paypal のサンドボックス システムで問題が発生した場合は、xpath を使用して「送信」ボタンの問題を解決できます。

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

グリーツ・クシス

于 2012-01-19T10:06:22.583 に答える
2

その私もまた、Krzysです。私は今問題を知っています。正しいフレームにフォーカスする際の問題です。Selenium RC では動作しませんでした。

私の「エラーポイント」の前に、コマンドを使用してSelenium WebDriverの問題を簡単に修正できます。

  driver.switchTo().defaultContent();
于 2011-10-06T11:35:48.237 に答える