在Ubuntu上使用Internet Explorer进行Selenium测试

时间:2015-05-27 13:02:13

标签: internet-explorer ubuntu selenium selenium-webdriver phpunit

我在Ubuntu 14.04上工作。我正试着用硒RC进行无头测试。

我已安装:      - Phpunit v4.6.6     --Php 5.5.9     - 葡萄酒      - ie8 with winetricks ie8

我有xvfb正在运行。 我运行selenium server 2.45

export DISPLAY=":99" && java -jar /usr/local/bin/selenium-server-standalone-2.45.0.jar -trustAllSSLCertificates

要启动我的测试,我有一个phpunit.xml(phpunit --configuration phpunit.xml)文件,我定义了我的浏览器。

<phpunit backupGlobals="false"
         backupStaticAttributes="false"
         syntaxCheck="false"
         verbose="true"
         stopOnError="false"
         stopOnFailure="false"
         stopOnIncomplete="false"
         stopOnSkipped="false"
         convertErrorsToExceptions="true"
         convertNoticesToExceptions="true"
         convertWarningsToExceptions="true">
         <selenium>
            <browser name="Ie" browser="*custom wine 'C:\Program Files\Internet Explorer\iexplore'" host="127.0.0.1" port="4444" timeout="30000" />
            <browser name="Chrome" browser="*googlechrome" host="127.0.0.1" port="4444" timeout="30000" />
            <browser name="Firefox" browser="*firefox" host="127.0.0.1" port="4444" timeout="30000"  />
         </selenium>
  <testsuites>
    <testsuite name="Tests">
      <directory suffix=".php">tests</directory>
    </testsuite>
  </testsuites>
  <logging>
    <log type="junit" target="report/reportJunit.xml" logIncompleteSkipped="true"/>
  </logging>
</phpunit>

这不适用于IE8。 Firefox和Chrome工作正常。我有办法在Ubuntu上的Internet Explorer上运行我的测试吗? 谢谢你的帮助。

0 个答案:

没有答案