Покупка Paypal-Sandbox с помощью Selenium RC - PullRequest
3 голосов
/ 21 июня 2011

Я пытаюсь что-то купить в 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);

Thx:)

Ответы [ 2 ]

2 голосов
/ 19 января 2012

это я снова.Если у вас возникли проблемы с системой песочницы Paypal, вы можете решить проблему с кнопкой «submit» с помощью xpath.

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

Greetz Krzys

2 голосов
/ 06 октября 2011

это меня взволновало, Кшиш. Теперь я знаю проблему. Это проблема с фокусировкой правильного кадра. Я не мог заставить его работать с Selenium RC.

Вы можете легко исправить проблему в Selenium WebDriver с помощью команды, до того, как моя «точка ошибки»:

  driver.switchTo().defaultContent();
...