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

missial

Регистрация: 10 сен 2013
Offline Активность: 27 сен 2014 10:49
-----

Мои темы

Selenium некорректно обрабатывает js скрипт

08 июня 2014 - 09:52

Столкнулся с такой проблемой.

С главной страницы перехожу в меню, используя js скрипт, через текущий метод:

driver.execute_script()

В тесте браузер открывает нужную страничку, но потом обратно( через 1-2 сек) перекидывает на начальную страницу..

 

Пробовал выполнять скрипт через консоль браузера и результаты оказались корректными. Скрипт выполняется, открывается страничка и меня никуда не перекидывает спустя несколько секунд.

Также корректно все работает, если всё тыкать вручную. Меню открывается и меня никуда не перекидывает.


Найти текст в span

26 мая 2014 - 20:25

<ul id="c032a907-d64d-4cd4-ac93-140113189175-usersList">
    <li id="c032a907-d64d-4cd4-ac93-140113189175-user-li-Administrator" class="tree-toggle">
        <span style="font-weight: bold; color: #0972a5;">Administrator</span>
    </li>
</ul>

Никак не могу найти текст Administrator в теге span

 

Пробовал делать так:

driver.find_element_by_xpath(".//*[@class='tree-toggle']/span").text

Но ничего не возвращается(

 

Как найти текст?


Как тестировать если у элементов страницы каждый раз разный ID

02 мая 2014 - 20:40

В тестировании совсем недавно. Начали новый проект. Необходимо протестировать web интерфейс. Казалось selenium для этого идеально подходит. Посмотрел видео, почитал туториалы. Решил попробовать написать пару тестов и столкнулся с тем, что в качестве id у элементов страницы используются uuid. Как можно решить возникшую проблему?