Recientemente estoy trabajando en Selenium webdriver 2.0 (desarrollo de marco de automatización). Según el requisito para cada faiulre, la captura de pantalla debe ser capturada (ruta del archivo y nombre del archivo: ./screenshots/testcases/ddmmyyyy/scenario_hhmmss.png), sin embargo, ya capturo capturas de pantalla. cuando ejecuto todo el conjunto de pruebas (quiero generar el informe JUNIT de modo que el repost debe tener un enlace de captura de pantalla). Ahora el problema es que la ruta de captura de pantalla es generada dinámicamente (por código de selenio java) y en el informe Junit quiero establecer un hipervínculo a las capturas de pantalla generadas recientemente (ya he actualizado el archivo frames-report.xslt usando podemos crear un enlace pero está codificado) Por favor sugiere alguna forma de hacerlo?¿Cómo pasar el parámetro a las secuencias de comandos ant?
Aquí es una parte de mi archivo build.xml
<target name="exec" depends="compile">
<delete dir="${report}" />
<mkdir dir="${report}" />
<mkdir dir="${report}/xml" />
<junit printsummary="yes" haltonfailure="no">
<classpath refid="project-classpath" />
<classpath>
<pathelement location="${bin}" />
<fileset dir="${lib}">
<include name="**/*.jar" />
</fileset>
</classpath>
<test name="com.example.tests.NormanTestSuite" haltonfailure="no" todir="${report}/xml" outfile="TEST-result">
<formatter type="xml" />
</test>
</junit>
<junitreport todir="${report}">
<fileset dir="${report}/xml">
<include name="TEST*.xml" />
</fileset>
<report styledir="C:\apache-ant-1.8.4\custom" format="frames" todir="${report}/html" >
</report>
</junitreport>
</target>
No es necesario '' property environment = "env" /> 'en su primer caso. 'env' es para cuando usa variables de entorno. Pero está mostrando cómo pasar valores usando Java System Property ('-Dkey = value'). Ant puede acceder a tales variables directamente ('$ {screenShotRoot}'). – sudocode
Gracias, he actualizado mi respuesta con sus comentarios para proporcionar 3 opciones separadas – Brad
gracias, se ha resuelto ... –