在PayPal的沙箱网站上,Selenium的行为不一致

时间:2014-07-16 09:07:09

标签: php selenium paypal

我正在创建自动化测试,以便将我的网站与PayPal的Express Checkout集成。 我使用PHPunit(V3.7.28),Selenium服务器V2.39并尝试使用Chrome和Firefox WebDrivers。

在我的测试中,我点击了“使用PayPal结账”#39;按钮并重定向到我的PayPal沙盒页面,登录并完成购买。这是指向快速结帐页面的链接:
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-********

行为不一致。 它有时可能有效,但通常它会卡在我的网站上,而不是加载PayPal的网站。看起来页面已开始加载且网址正确,但它没有完成加载。

当我尝试手动复制时:

  1. 当我在没有WebDriver的本地计算机上执行此操作时,它可以正常工作!
  2. 当我使用Selenium并使用WebDriver打开浏览器时,我被卡住了。
  3. 知道为何浏览器在加载页面时卡住了吗? 如果需要任何进一步的信息,请告诉我。

0 个答案:

没有答案