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

serbvov1

Регистрация: 01 апр 2015
Offline Активность: 19 дек 2017 14:21
-----

#158590 На могу переключиться в iframe

Написано serbvov1 25 февраля 2017 - 09:31

Вопрос снят, разобрался(нужно было не просто переключиться на фрэйм, а еще и кликнуть по нему), если кому-то понадобится решение, пожалуйста, смотрите:

driver.switchTo().frame(driver.findElement(By.xpath(".//tr[@class='mceFirst mceLast']//iframe")));
        driver.findElement(By.id("tinymce")).click();
        driver.findElement(By.id("tinymce")).sendKeys("test");

  • 1


#152816 Как правильно объявить переменную для test-suite (store)?

Написано serbvov1 18 июля 2016 - 15:33

Расскажите? Мне казалось глобальных переменных в стандартном Seleniume IDE нет.

оказывается что можно (или мне повезло :)), если все test-case сохранены в один test-suite

 

в первом кейсе делаем некий сценарий и в конце прописываем переменную, кот. будем вызывать в третьем кейсе

<tr>
	<td>setSpeed</td>
	<td>800</td>
	<td></td>
</tr>
<tr>
	<td>open</td>
	<td>https://new.vk.com/</td>
	<td></td>
</tr>
<tr>
	<td>type</td>
	<td>id=index_pass</td>
	<td********</td>
</tr>
<tr>
	<td>type</td>
	<td>id=index_email</td>
	<td>********</td>
</tr>
<tr>
	<td>click</td>
	<td>id=index_login_button</td>
	<td></td>
</tr>
<tr>
	<td>waitForElementPresent</td>
	<td>css=div.summary_tab3 &gt; nobr</td>
	<td></td>
</tr>
<tr>
	<td>store</td>
	<td>https://vk.com/feed</td>
	<td>testValue</td>
</tr>

<!--
объявляем переменную, кот. вызовем в третем кейсе
-->

<tr>
	<td>store</td>
	<td>https://translate.google.ru/</td>
	<td>translate</td>
</tr>

некий второй кейс

<tr>
	<td>open</td>
	<td>${testValue}</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>id=logout_link</td>
	<td></td>
</tr>
<tr>
	<td>waitForElementPresent</td>
	<td>css=div.login_mobile_header</td>
	<td></td>
</tr>

тут вызовем эту "странную" переменную

<tr>
	<td>open</td>
	<td>${translate}</td>
	<td></td>
</tr>

  • 1