Перейти к содержимому

appmen

Регистрация: 17 ноя 2010
Offline Активность: 15 мар 2017 09:13
-----

#152934 Не могу автоматически скачать zip файл в фаерфоксе

Написано appmen 25 июля 2016 - 12:25

Забавно, пока ждал ответов нашёл решение. Нужно добавить text/html в поддерживаемые типы...


  • 1


#151233 TestNG + ant + jenkins (ну и selenium, ессесина)

Написано appmen 17 мая 2016 - 11:15

А почему не Мавен? Если гуглить какие-либо мануалы, то везде Мавен. Ант используют только там, где его начинали использовать изначально.


  • 1


#146724 Selenium webdriver + Ant + Jenkins

Написано appmen 02 декабря 2015 - 12:48

вы переживаете, что вы не видите самого выполнения? Если так, то запуск может происходить от имени системы, а не вашего .зера и вы ничего не увидите, хотя процессы будут запущены.


  • 1


#132444 Поиск ссылки активации в строке

Написано appmen 22 июля 2014 - 11:07

я уже исправился...

У вас же она уникальная "href="http://site.com/user...irm?accessCode=<любое количество любых символов> ". В крайнем случае, можно использовать матчер (джава) и записать matcher.group(1)(или какой там у вас будет номер) в стринг.

Код уже не помню, надо смотреть


  • 1


#131854 Ввод Login and Password в сплывающей форме

Написано appmen 04 июля 2014 - 12:19

если вы вместо element1-element4 будете использовать loginField, passwordField и т.д., то код будет читать намного легче (и вам тоже, особенно через некоторое время)


  • 1


#127923 baseUrl как переменная?

Написано appmen 07 марта 2014 - 09:01

можно использовать properties файл и на разных конфигурациях его менять


  • 1


#125449 Обработка исключения java.lang.NullPointerException

Написано appmen 26 декабря 2013 - 08:22

Возно я неправильно понял, но зачем вам индекс элемента?
Если вы знаете его текст или ещё что-то, то можете к нему обратиться.
Если я правильно понял назначение функции getXpathCount (возвращает количество элементов по Xpath), то можно использовать
int count = driver.findElements(By.xpath("xpath")).size();
  • 1


#123266 Selenium и chrome - проблемы с кириллицей

Написано appmen 23 октября 2013 - 12:10

https://code.google....i Owner Summary
оно?
  • 1


#121548 WebDriver: запуск большого количества тестов одновременно

Написано appmen 04 сентября 2013 - 15:27

возможно я неправильно понял, но если у вас 1-2 теста через UI работают, то и остальные тоже должны, да? Можно сделать что-то типа Data Driven Testing и скормить тесту набор с правильными/неправильными параметрами - это сократит количество тестов.
Если очень очень нужно через UI, то можно исполльзовать Seleniun Grid. Если у вас не стоит требование делать скриншот, то можно и кучу-кучу окон на 1й машине запускать
  • 1


#118811 Как проверить что чекбокс выбран Webdriver Java

Написано appmen 18 июня 2013 - 09:58

if (checkbox1.isSelected){
какое-то действие или запись в лог (если просто запись в лог, то можно и стандартными средствами ЖЮнита, без if)
}else{
какое-то действие или запись в лог
}

if (checkbox2.isSelected){
какое-то действие или запись в лог (если просто запись в лог, то можно и стандартными средствами ЖЮнита, без if)
}else{
какое-то действие или запись в лог
}

Хочу проверить, что он появляется. Не могу его поймать, потому что идентификатор исчезает. Как его проверить?

Спросить у разработчиков. Как вариант посмотреть респонс от сервера. Я ищу по тексту обычно, хотя, возможно это неправильно
  • 1


#118806 Как проверить что чекбокс выбран Webdriver Java

Написано appmen 18 июня 2013 - 08:56

1я ссылка "из гугла"
http://selftechy.com...ome-useful-apis
  • 1


#118667 Method 'InitializationError' not found

Написано appmen 13 июня 2013 - 12:10

а код можно увидеть?
  • 1


#117966 Как начать?

Написано appmen 17 мая 2013 - 07:16

сразу видно, что вы ничего не читали.
1. Открываете Эклипс
2. Создаёте проект, пэкэдж, класс
3. Копируете туда код
package org.openqa.selenium.example;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.WebDriverWait;

public class Selenium2Example  {
    public static void main(String[] args) {
        // Create a new instance of the Firefox driver
        // Notice that the remainder of the code relies on the interface, 
        // not the implementation.
        WebDriver driver = new FirefoxDriver();

        // And now use this to visit Google
        driver.get("http://www.google.com");
        // Alternatively the same thing can be done like this
        // driver.navigate().to("http://www.google.com");

        // Find the text input element by its name
        WebElement element = driver.findElement(By.name("q"));

        // Enter something to search for
        element.sendKeys("Cheese!");

        // Now submit the form. WebDriver will find the form for us from the element
        element.submit();

        // Check the title of the page
        System.out.println("Page title is: " + driver.getTitle());
        
        // Google's search is rendered dynamically with JavaScript.
        // Wait for the page to load, timeout after 10 seconds
        (new WebDriverWait(driver, 10)).until(new ExpectedCondition<Boolean>() {
            public Boolean apply(WebDriver d) {
                return d.getTitle().toLowerCase().startsWith("cheese!");
            }
        });

        // Should see: "cheese! - Google Search"
        System.out.println("Page title is: " + driver.getTitle());
        
        //Close the browser
        driver.quit();
    }
}
4. Жмёте зелёный треугольник на панели инструментов Эклипса.
5. Смотрите как у вас открывается окно ФФ и происходит какие-то действия, читаете коменты в коде
6. Задаёте на форуме осмысленные вопросы

Я делал так. Если нужно быстро втянуться и не сложный сайт - изучение локаторов можете отложить, просто копируйте CSS, XPath локаторы из Фаербага(или чем вы там пользуетесь)
  • 1


#116415 Поиск элемента с изменяющимся значением

Написано appmen 29 марта 2013 - 16:05

с помошью команды last() в локаторе
  • 1


#115991 Как нажать кнопку "обзор" для выбора файла.

Написано appmen 19 марта 2013 - 14:49

вам нужно именно проверить наличие окошка или же залить файл на сервер и сделать с ним какие-то действия? Если последнее, то http://software-test...p?/topic/25415/
  • 1