2011-06-21 15 views
3

私はPayPal-SandboxでSelenium RC(Java)で購入しようとしていますが、動作しません。PayPal-Sandbox with Selenium RC

私はSelenium IDE(Firefox AddOn)で試してみましたが、うまくいきました。私は表示を変更し、JUnit 4コードをコピーしましたが、それでも動作しません。

問題はラジオボタン「payment_type_paypal」の部分です。何とかそれはRCで動作しません(ラジオボタンはチェックされていません)。誰かが似たような経験をしているか、問題を解決していますか? developer.paypal.comやホームページに入るでloging後

...

//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を:)

答えて

2

その私againg、Krzys。私は今問題を知っている。正しいフレームに焦点を当てた問題です。私はそれをセレンRCで動作させることができませんでした。

あなたは簡単に私の「エラーのポイント」の前に、コマンドを使用してセレンwebdriverをして​​問題を解決することができます

driver.switchTo().defaultContent(); 
2

その私が再び。ペイパルのサンドボックスシステムで問題が発生した場合は、xpathを使用して「送信」ボタンの問題を克服できます。

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

Greetz Krzys