ФорумСообществоФлейм → Selenium

Selenium

  • CTPAHHbIu_MABP

    Сообщения: 3 Репутация: N Группа: Кто попало

    Spritz 8 мая 2009 г. 4:28

    Эта тема была создана с использованием Selenium 1.0, Maven 2.10, Intellij IDEA 8.1 и JDK 1.6u13 :)
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 4:29, спустя 1 минуту 28 секунд

    вот пиздец
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 4:31, спустя 1 минуту 27 секунд

    Поразвлекался с Selenium

    Класс

    package ua.kiev.mabp;

    import junit.framework.TestCase;
    import com.thoughtworks.selenium.Selenium;
    import com.thoughtworks.selenium.DefaultSelenium;

    public class MyClass extends TestCase {

       private Selenium selenium;
       String url = "http://pyha.ru/forum/";

       public void setUp() {
           selenium = new DefaultSelenium("localhost", 4444, "*iexplore", url);
           selenium.start();
       }

       public void testValidRegisration() {
           try {
               

               selenium.open(url);
               selenium.type("//input[@name='user']", "CTPAHHbIu_MABP");
               selenium.type("//input[@name='passwrd']", "******");
               selenium.click("//input[@value='войти']");

               selenium.waitForPageToLoad("20000");

               selenium.click("//a[@href='http://pyha.ru/forum/board/19.0']"); // флейм

               selenium.waitForPageToLoad("20000");

               selenium.click("//a[@href='http://pyha.ru/forum/post/topic/19.0']"); // новая тема

               selenium.waitForPageToLoad("20000");

               selenium.type("//input[@name='subject']", "Selenium");
               selenium.type("//textarea[@name='message']", "Эта тема была создана с использованием Selenium 1.0, Maven 2.10, Intellij IDEA 8.1 и JDK 1.6u13 :)");
               selenium.click("//input[@name='post']");

           } catch (Exception e) {
               e.printStackTrace();
           }
       }

       public void tearDown() {
           selenium.stop();
       }

    }


    Мавен конфиг

    <project xmlns="http://maven.apache.org/POM/4.0.0"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

       <modelVersion>4.0.0</modelVersion>
       <groupId>ua.kiev.mabp</groupId>
       <artifactId>HelloWorld</artifactId>
       <packaging>war</packaging>
       <version>1.0-SNAPSHOT</version>
       <name>HelloWorld</name>
       <url>http://localhost/</url>
       <description>Demo version</description>

       <developers>
           <developer>
               <id>mabp</id>
               <name>CTAPbIu_MABP</name>
               <organization>mabp.kiev.ua</organization>
               <email>[email protected]</email>
           </developer>
       </developers>

       <contributors>
           <contributor>
               <name>CTAPbIu_MABP</name>
               <organization>mabp.kiev.ua</organization>
               <email>[email protected]</email>
           </contributor>
       </contributors>

       <repositories>
           <repository>
               <id>openqa-releases</id>
               <name>Openqa Release Repository</name>
               <url>http://nexus.openqa.org/content/repositories/releases</url>
               <layout>default</layout>
               <snapshots>
                   <enabled>false</enabled>
               </snapshots>
               <releases>
                   <enabled>true</enabled>
               </releases>
           </repository>
           <repository>
               <id>openqa-snapshots</id>
               <name>Openqa Snapshot Repository</name>
               <url>http://nexus.openqa.org/content/repositories/snapshots</url>
               <layout>default</layout>
               <snapshots>
                   <enabled>true</enabled>
                   <updatePolicy>daily</updatePolicy>
                   <checksumPolicy>ignore</checksumPolicy>
               </snapshots>
               <releases>
                   <enabled>false</enabled>
               </releases>
           </repository>

       </repositories>


       <dependencies>
           <dependency>
               <groupId>junit</groupId>
               <artifactId>junit</artifactId>
               <version>3.8.2</version>
               <scope>test</scope>
           </dependency>

           <dependency>
               <groupId>org.openqa.selenium.client-drivers</groupId>
               <artifactId>selenium-java-client-driver</artifactId>
               <version>1.0-SNAPSHOT</version>
               <scope>test</scope>
           </dependency>
       </dependencies>

       <build>
           <plugins>
               <plugin>
                   <groupId>org.codehaus.mojo</groupId>
                   <artifactId>selenium-maven-plugin</artifactId>
                   <executions>
                       <execution>
                           <phase>pre-integration-test</phase>
                           <goals>
                               <goal>start-server</goal>
                           </goals>
                           <configuration>
                               <background>true</background>
                           </configuration>
                       </execution>
                   </executions>
               </plugin>

               <plugin>
                   <groupId>org.apache.maven.plugins</groupId>
                   <artifactId>maven-surefire-plugin</artifactId>
                   <configuration>
                       <!– Skip the normal tests, we'll run them in the integration-test phase –>
                       <skip>true</skip>
                   </configuration>

                   <executions>
                       <execution>
                           <phase>integration-test</phase>
                           <goals>
                               <goal>test</goal>
                           </goals>
                           <configuration>
                               <skip>false</skip>
                           </configuration>
                       </execution>
                   </executions>
               </plugin>
           </plugins>
       </build>
    </project>

  • md5

    Сообщения: 11954 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 4:32, спустя 1 минуту 28 секунд

    спасибо, подрочил %
    все умрут, а я изумруд
  • adw0rd

    Сообщения: 22933 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 4:37, спустя 5 минут 21 секунду

    Этот ответ был создан с помощью адворда! :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 4:40, спустя 2 минуты 13 секунд

    adw0rd, я надеялся хоть ты оценишь
  • adw0rd

    Сообщения: 22933 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 4:46, спустя 6 минут 42 секунды

    CTAPbIu_MABP, не, ну круто, я же не сказал что мне не понравилось :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 7:16, спустя 2 часа 29 минут 36 секунд

    Маврыся, эта типа новое поколение спама ? =)))
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 7:21, спустя 4 минуты 38 секунд

    нет это программа для тестирования
    но можно и так заюзать
  • adw0rd

    Сообщения: 22933 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 7:26, спустя 5 минут 36 секунд

    Ну все, сейчас sw12345 для Рамблера будет юзать :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 7:31, спустя 4 минуты 41 секунду

    adw0rd, ты о чем?
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 7:35, спустя 4 минуты 3 секунды

    CTAPbIu_MABP, чтото меня твоя подпись настараживает, я как бы помню про твои порблемы в личной жизни но неужели все настолько плохо ? =)
  • adw0rd

    Сообщения: 22933 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 7:38, спустя 3 минуты 12 секунд

    NRG, :D
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

    Сообщения: 22933 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 7:39, спустя 32 секунды

    CTAPbIu_MABP, http://pyha.ru/forum/topic/2412.0
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • md5

    Сообщения: 11954 Репутация: N Группа: в ухо

    Spritz 8 мая 2009 г. 7:40, спустя 55 секунд

    ахтунг!
    все умрут, а я изумруд

Пожалуйста, авторизуйтесь, чтобы написать комментарий!