Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Распродажа бонус кодов World of Tanks!



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Распродажа бонус кодов World of Tanks!
2018-05-02 12:37

12 500 золота - 150 рублей 180 дней премиум - 180 рублей
По поводу покупки прошу писать мне в telegram @cheapbcwot


Распродажа бонус кодов World of Tanks!
2018-05-02 12:38
12 500 золота - 150 рублей 180 дней премиум - 180 рублей
По поводу покупки прошу писать мне в telegram @cheapbcwot


Выбор элемента из ComboBox
2018-05-02 12:53

Камрады!

 

Пытаюсь использовать следующий метод выбора из ComboBox

    @Step(description = "select from combo list")
    public void selectFunctionFromList(By element) {
        List<WebElement> FunctionList = driver.findElements(element);
        if (FunctionList.size() > 0) {
            for (int i = 10; i < FunctionList.size(); i++) {
                Utilities.ElementdrawBorder(driver, element);
                FunctionList.get(i).click();
                logger.info("-------------------->  device is selected");
                break;
            }
        }
    }

где element метод получает в формате By.xpath("//*[contains(@class,'ui-select-choices')]")

При нормальном игдексе = 1 ничего из списка не выбирается...

Хотелось бы понять, почему индекс i=10 выбирает 1 элемент из списка?

 

Метода должна работать, как универсальная, так ComboBox имеет структуру домино и выбор одного устройства открывает другие ComboBox  (получается подобие графа)

 

SH_20 May. 02 09.04.jpg

 

Задача стоит, используя этот метод выбирать элементы 

 

FE code

 

<div ng-show="$select.open" class="ui-select-choices ui-select-dropdown selectize-dropdown ng-scope single" ng-class="{'single': !$select.multiple, 'multi': $select.multiple}" repeat="function in optionalFunction | filter: $select.search" style="opacity: 1;"><div class="ui-select-choices-content selectize-dropdown-content"><div class="ui-select-choices-group optgroup"><div ng-show="$select.isGrouped" class="ui-select-choices-group-label optgroup-header ng-binding ng-hide" ng-bind="$group.name"></div><!-- ngRepeat: function in $select.items --><!-- ngIf: $select.open --><div role="option" class="ui-select-choices-row ng-scope active" ng-class="{active: $select.isActive(this), disabled: $select.isDisabled(this)}" ng-repeat="function in $select.items" ng-if="$select.open" ng-click="$select.select(function,$select.skipFocusser,$event)" style=""><div class="option ui-select-choices-row-inner" data-selectable="" uis-transclude-append="">

                  <span ng-bind-html="function.name | highlight: $select.search" class="ng-binding ng-scope">10g server sfp</span>
                </div></div><!-- end ngIf: $select.open --><!-- end ngRepeat: function in $select.items --><!-- ngIf: $select.open --><div role="option" class="ui-select-choices-row ng-scope" ng-class="{active: $select.isActive(this), disabled: $select.isDisabled(this)}" ng-repeat="function in $select.items" ng-if="$select.open" ng-click="$select.select(function,$select.skipFocusser,$event)" style=""><div class="option ui-select-choices-row-inner" data-selectable="" uis-transclude-append="">
....

 



В Selenium 3.0.1 нет возможности перевести тест в формат WebDriver?
2018-05-02 22:49

Здравствуйте. Я в тестировании полный новичок, но есть задание, которое необходимо сделать. Мне нужно перевести авто-тест, созданный в Selenium 3.0.1, в формат WebDriver. Но проблема в том, что у меня в Selenium 3.0.1 нет никаких кнопок с настройками (Options, Actions и т. д.) - прикрепил скрин.

Смотрел видео на Ютубе, в старой версии Selenium эти кнопки есть, но эту версию скачать не получается. Может нужно еще что-то дополнительно скачать, чтобы появился этот функционал?



Ошибка при переключении на открывшееся окно в selenium ide
2018-05-02 23:45

Здравствуйте!

Очень-очень прошу помощи коллективного разума. И заранее всем спасибо за советы.

 

Изучаю selenium ide и столкнулась со следующей ошибкой - при клике по ссылке из окна 1 открывается окно 2 и на нем нужно найти ссылку.

Выполняю следующие шаги:

1. Перехожу на сайт http://sumdu.edu.ua/ukr/

2. В поисковую строку вверху страницы ввожу «Netcracker»
3. Нажимаю на кнопку поиска
4. В меню «Центри та підрозділи» открываю «Навчально-консультаційний центр Netcracker»
5. Выполнить переключение на открывшееся окно.
6. В открывшемся окне найти ссылку http://moodle.sumdu.edu.ua и перейти по ней.
 
и получаю ошибку на пункте 5 при переключении на открывшееся окно - не могу я на него переключиться :( - соответственно п.6 выполнить не могу. 
 
Как выполнить это переключение - команда selectWindow target title=Сумський державний університет — Netcracker - в результате ошибка " [error] Could not find window with title Сумський державний університет — Netcracker "
 
Ниже привожу код 
<tbody>
<tr>
<td>open</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=mod_search_searchword</td>
<td>Netcracker</td>
</tr>
<tr>
<td>click</td>
<td>css=input.button_search</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>css=li.parent.item237 > a > span</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>css=li.item517 > a > span</td>
<td></td>
</tr>
<!--переключение на открывшееся окно-->
<tr>
<td>selectWindow</td>
<td>title=Сумський державний університет — Netcracker</td>
<td></td>
</tr>
<!--проверка наличия ссылки-->
<tr>
<td>assertElementPresent</td>
<td>link=за посиланням</td>
<td></td>
</tr>
<!--переход по ссылке-->
<tr>
<td>clickAndWait</td>
<td>link=за посиланням</td>
<td></td>
</tr>
</tbody>
 
и скрин в прикрепленном файле 
 
Работаю на Firefox 52.5.3, Selenium IDE 2.9.1.1

 

Прикрепленные изображения

  • 2018-05-02_23-22-55.png


© 2010 | Software-Testing.Ru


В избранное