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

Публикации Rinss

10 публикаций создано Rinss (учитываются публикации только с 25 апреля 2023)


#115767 Сложный xpath запрос

Отправлено автор: Rinss 14 марта 2013 - 14:11 в Selenium - Functional Testing

такая работает, думал как-то элегантней можно



#115759 Сложный xpath запрос

Отправлено автор: Rinss 14 марта 2013 - 12:43 в Selenium - Functional Testing

Начал копать дальше и наткнулся еще на такую форму
<li class="form-fields--border one-whole">
<label for="SendToCandidate_R1_MessageToCandidate" style="background-color: transparent;"> Message to candidate: * </label>
<textarea id="SendToCandidate_R1_MessageToCandidate" class="MultilineControl" required="required" cols="53" rows="8" name="SendToCandidate_R1_MessageToCandidate" style="background-color: transparent;">Hello! Please complete the information on this form so that we can run a background report.</textarea>
<div id="errorId_SendToCandidate_R1_MessageToCandidate" class="error-input">Message to candidate is required</div>
</li>

Можно ли как-то унифицировать вот этот запрос
//label[contains(text(), 'First Name:*')]/following-sibling::input[@value='james']

чтобы можно было гибко использовать его? пробовал просто написать через or - не получилось.
Спасибо



#115740 Сложный xpath запрос

Отправлено автор: Rinss 14 марта 2013 - 09:24 в Selenium - Functional Testing

как-то сегодня на свежую голову удалось сделать самому.
Вот такой вот запрос получился

//label[contains(text(), 'First Name:*')]/following-sibling::input[@value='james']

Можно как-то сделать альтернативу на css? Ибо IE упорно не хочет быстро работать с xpath.

Спасибо



#115739 Сложный xpath запрос

Отправлено автор: Rinss 14 марта 2013 - 09:05 в Selenium - Functional Testing

Доброго времени суток.
Есть такой кусок кода
<li class="form-fields--border one-half">
<label for="SendToCandidate_R1_FirstName">First Name:*</label>
<input id="SendToCandidate_R1_FirstName" class="TextControl" type="text" required="required" value="james" name="SendToCandidate_R1_FirstName">
</li>

Подскажите пожалуйста, как можно обратится к value если мы знаем только текст label(First Name). По айдишнику не получится, нужно именно обращатся черезе label.

Спасибо большое



#111689 Помогите с xpath локатором

Отправлено автор: Rinss 07 ноября 2012 - 14:11 в Selenium - Functional Testing

супер! спасибо большое



#111687 Помогите с xpath локатором

Отправлено автор: Rinss 07 ноября 2012 - 13:57 в Selenium - Functional Testing

<table id="savedReports" class="alignleft">
<tbody>
<tr>
<tr style="border-top:1px solid #E6E6E6;">
<tr class="odd" style="border-bottom:1px solid #E6E6E6;">
<td>
<td style="background-color: transparent;">650-917-9544</td>
<td align="center">11/5/2012</td>
<td align="center">5/5/2013</td>
<td align="center">
<input id="MyReports_R2_IsSelected" type="checkbox" value="4042344" name="MyReports_R2_IsSelected">
</td>
</tr>

Есть такой кусок кода. Необходимо обьянсить селениуму, что мне нужен чекбокс, который содержит в себе часть id "MyReports", но при этом, чтобы еще и был 650-917-9544 такой текст. Так как номер и айди меняются все время, решил сделать так
//table[@id='savedReports']/tbody/tr/td[contains(text(), '650-917-9544')][contains(@id, 'MyReports')] - но не работает. Конечно можно пойти через номер td и tr или просто в лоб по айди, но из-за динамической сменый айди и текста нужен именно такой способ



#111496 Отключение проверки сертификатов на IE

Отправлено автор: Rinss 30 октября 2012 - 09:50 в Selenium - Functional Testing

спасибо. прадва не знаю как это натянуть на капибару, не могу найти как конфигурить DesiredCapabilities. Ибо если просто в лоб кинуть - то она ругается на неизвестную переменную



#111490 Отключение проверки сертификатов на IE

Отправлено автор: Rinss 30 октября 2012 - 08:24 в Selenium - Functional Testing

не пробовал. Запускаю тесты через cucumber и капибару. не уверен, что там это заработает.

гугление показало, что этот сопосб подходит только для RC, а не для вебдрайвера. Или я ошибаюсь?



#111487 Отключение проверки сертификатов на IE

Отправлено автор: Rinss 30 октября 2012 - 07:55 в Selenium - Functional Testing

привет, возникла такая проблема, как запустить драйвер IE с опцией отключение проверки сертификатов. Если просто в настройках IE, то отключение работает только для обычных сессий. При запуске автотеста снова появляется окошко. Юзаю webdriver.



#111268 Как правильней описывать степы в Cucumber + Selenium?

Отправлено автор: Rinss 23 октября 2012 - 15:12 в Selenium - Functional Testing

Есть задача, сделать тесты максимально читабельными. Я делаю так,
And I press "#search" button вот сам степ

When /^I press "(.*?)" button$/ do |locator|
page.find(locator).click
end

А вот как он написан. Задача состоит в том, как бы передавать "#search" этот локатор в код, и при этом сделать степы более читабельными?