PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Selenium RC和PHP初学者大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在使用apache / PHP / mysql运行ubuntu服务器.我想在我的一个PHP项目中使用硒.基本上,我需要一个设置,在其中可以或多或少地将Firefox SELEnium IDE(格式设置为PHP)的粘贴代码复制到我的PHP项目中,如下所示:

<?PHP

require_once 'PHPUnit/Extensions/SELEniumTESTCase.PHP';

class Example extends PHPUnit_Extensions_SELEniumTESTCase
{
  protected function setUp()
  {
    $this->setBrowser("*chrome");
    $this->setBrowserUrl("http://www.google.com/");
  }

  public function testMyTESTCase()
  {
    $this->type("q", "stack overflow");
    $this->click("link=2");
    $this->waitForPageToLoad("30000");
    $this->click("btnG");
    $this->waitForPageToLoad("30000");
    $this->type("q", "stack overflow PHP");
    $this->click("btnG");
    $this->waitForPageToLoad("30000");
  }
}
?>

我试图弄清楚如何使用SELEnium RC在PHP中执行此操作,但是文档令人困惑且过时.

对于初学者如何使用PHPSELEnium RC入门的说明,我将深表感谢.

非常感谢你.

编辑:

感谢您的反馈.我已经在Ubuntu / firefox上启动并运行了SELEnium,很明显,这不是我想要的.它运行Java服务器并依赖于功能完备的浏览器,这一事实使它变得比轻量级更重要.

如果有人知道类似的解决方案,您可以在其中加载PHP库以与dom / html进行交互,请告诉我.

解决方法:

我对SELEnium并没有做太多事情,但是我的理解是,如果您只有SELEnium IDE,除了在您的浏览器中运行它之外,别无他法-不同的语言输出本质上无关紧要.

如果要以任何语言将SELEnium合并到程序中,则需要SELEnium RC.

大佬总结

以上是大佬教程为你收集整理的Selenium RC和PHP初学者全部内容,希望文章能够帮你解决Selenium RC和PHP初学者所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: