Всё нормально работает. Необходимо было выставить задержку перед выполнение JS скрипта
- Форум тестировщиков
- → Просмотр профиля: Сообщения: missial
missial еще не добавил друзей
08 июня 2014 - 19:25
Всё нормально работает. Необходимо было выставить задержку перед выполнение JS скрипта
05 июня 2014 - 10:02
Что не так в этой верстке? Хочу высказать это на планерке...
Кстати она везде такая, вот так и приходится тестировать(
Нашел текст через атрибут, используя родительский элемент
element.find_element_by_xpath(".//ul[@class='nav nav-list tree menuUserData-top list-group']/li/label").get_attribute("textContent")
04 июня 2014 - 16:24
<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Но ничего не возвращается(
Как найти текст?
Зачем *? Почему не напрямую //li[@class='...']? Выведите innerHtml элемента, вполне вероятно вы не на тот элемент фокусировались (getAttribute("innerHTML")). Можно перебрать через findElements, чтобы понять какому количеству элементов соответствует xpath
Спасибо! Получилось это сделать!
Теперь столкнулся с похожей проблемой, только текст расположен иначе. Как можно тут отыскать UserManager?
bel id="c04ce669-5071-414a-9b0c-140189662327-UserManager-label" class="revealTreeBrancheHeader revealTreeBrancheHeader-folder tree-toggle webPagesTop"> <span class="revealTreeBranche glyphicon glyphicon-chevron-right objectItem" style="color: rgb(151, 185, 235);"/> UserManager <span class="quantity badge" style="background: none repeat scroll 0% 0% transparent; color: transparent; display: inline;">1</span> </label>
15 мая 2014 - 11:01
Подскажите пожалуйста, как найти только текст "localsite" в данном коде?
<label id="caf4db7c-b5ba-4f86-a815-140015123370-cd455d28-1b92-4255-98ae-140015028539-label" class="tree-toggle siteItem tree-toggle-open" site-uuid="{9c80f8c9-7bd7-4019-b0b6-e23d23748238}"> localsite <span id="cd455d28-1b92-4255-98ae-140015028539-badge" class="quantity badge">1</span> </label>
Когда пытаюсь получить текст через метод text, то он мне выдает "localsite" и "1". Знаю, что можно отсортировать и прочее, просто хочется компактного и красивого кода
14 мая 2014 - 07:35
Снова вопрос. Как мне узнать, что нажатие на кнопку сработало верно? Например если я напишу так,
driver.execute_script("new localSettings_GuiElement('gui-template-CLKJLKJLKJL-id');")
то selenium ничего не скажет об ошибке, просто завершит работу с корректным результатом, кнопка не нажмётся....
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru