如何在PHPUnit测试中启动InternetExplorerDriver

时间:2012-08-16 08:02:00

标签: php internet-explorer selenium phpunit

下载了InternetExplorerDriver,但我不知道如何在php测试中启动它。我正在使用https://github.com/chibimagic/WebDriver-PHP/

3 个答案:

答案 0 :(得分:5)

  1. 从网站下载selenium-server-standalone-2.31.0.jar https://code.google.com/p/selenium/downloads/list
  2. 从网站https://code.google.com/p/selenium/downloads/list下载IEDriverServer_Win32_2.31.0.zip,然后解压缩
  3. 将下载的文件添加到一个目录中,并将此dir添加到系统变量路径
  4. 将C:\ Program Files \ Internet Explorer添加到系统变量路径
  5. 打开命令提示符类型

    java -jar -Dwebdriver.ie.driver=IEDriverServer.exe selenium-server-standalone-2.31.0.jar

  6. 返回您的网络驱动程序设置并将“firefox”更改为“Internet Explorer”

  7. 然后你可以开始测试,但不要忘记更改,即默认从125%缩放到100%。

答案 1 :(得分:0)

<强>用法
请参阅随附的SampleTest.php。启动Selenium 2独立服务器(http://code.google.com/p/selenium/downloads/list)并运行测试:

phpunit SampleTest.php

确保phpunit在您的路径中!

<强>测试
没有测试的代码是什么?使用以下命令运行测试:

phpunit WebDriverSelectorTest.php
phpunit WebDriverXPathTest.php
phpunit WebDriverColorTest.php

答案 2 :(得分:0)

不要传递'firefox',而是传递'internet explorer':

$this->setBrowser('internet explorer');