Давайте код сверху и до нужного элемента включительно, есть мнение, что элемент находится в другом фрэйменепошло
ошибка: SeleniumTests.LoginSearch2.TheLoginSearch2Test : Selenium.SeleniumException : ERROR: Element //img[@alt='Search'] not found
а ето точно не такаяже ошибка как била у вас, а то шото очень для меня похоже(телепатически=))
Selenium RC не находит элемент
#21
Отправлено 09 июля 2010 - 14:52
#22
Отправлено 09 июля 2010 - 14:57
<tbody><tr> <td colspan="2"> <table class="header" width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td valign="top"><img id="_pageHeader__logoImage" class="Screen" src="Images/Core/Logo.gif" border="0"></td> <td width="100%" align="right"> <table class="HelpMenu" border="0" cellpadding="0" cellspacing="2"> <tbody><tr> <td class="menuitem"> <a id="_pageHeader__helpMenu__menuItemRepeater__ctl0_link" href="Default.aspx">Home</a></td> <td> | </td> <td class="menuitem"> <a id="_pageHeader__helpMenu__menuItemRepeater__ctl2_link" href="MyImages/MyProfile.rails">My Profile</a></td> <td> | </td> <td class="menuitem"> <a id="_pageHeader__helpMenu__menuItemRepeater__ctl4_link" href="Screens/General/AboutUs.aspx">About Us</a></td> <td> | </td> <td class="menuitem"> <a id="_pageHeader__helpMenu__menuItemRepeater__ctl6_link" href="Screens/General/ContactUs.aspx">Contact Us</a></td> <td> | </td> <td class="menuitem"> <a id="_pageHeader__helpMenu__menuItemRepeater__ctl8_link" href="SiteMap.aspx">Content Overview</a></td> </tr> </tbody></table> <table class="HelpMenu" align="right" border="0" cellpadding="0" cellspacing="4"> <tbody><tr> <td class="menuitem"><a id="_pageHeader__helpMenu__faqLink" href="java script: __open('/TheraSimplicity/Screens/General/Help.aspx?InstanceID=55CD58A3-1A53-468B-A419-FBBEF9A72511','FAQ', 'yes', 'no', 'no', 'yes', 'yes', 800, 600);">FAQ</a></td> <td> | </td> <td class="menuitem"><a id="_pageHeader__helpMenu__university" href="university.aspx">University Partnership</a></td> <td> | </td> <td class="menuitem"><a id="_pageHeader__helpMenu__tutorialLink__helpLink" class="help" href="java script: __open('/TheraSimplicity/Screens/General/Tutorial.aspx?InstanceId=d1aa3351-e48a-4f01-acd0-479f23b1c1a4','TutorialScreen', 'no', 'no', 'no', 'yes', 'yes', 756, 600);">Tutorial</a></td> </tr> </tbody></table> </td> <td valign="top" align="right"><img id="_pageHeader_Image1" class="Screen" src="Images/Core/Corner_TopRight.gif" border="0"></td> </tr> </tbody></table> </td> </tr> <tr> <td class="leftnavigation" valign="top" width="200"> <table class="Screen" width="195" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td bgcolor="#ffcc33"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td valign="top" width="50%"><img id="_categoryMenu__leftCornerImage" src="Images/Core/BookshelfTopLeft.gif" align="Top" border="0"></td> <td valign="top" width="50%" align="right"><img id="_categoryMenu__rightCornerImage" src="Images/Core/BookshelfTopRight.gif" align="Top" border="0"></td> </tr> </tbody></table> </td> </tr> <tr> <td> <a id="_categoryMenu__menuItemRepeater__ctl0_itemLink" href="Screens/Books/Default.aspx?CategoryId=51"><img id="_categoryMenu__menuItemRepeater__ctl0_itemImage" src="Images/Books/CategoryMenu/51/en.png" alt="Cognition" align="AbsBottom" border="0"></a></td> </tr> <tr> <td> <a id="_categoryMenu__menuItemRepeater__ctl1_itemLink" href="Screens/Books/Default.aspx?CategoryId=38"><img id="_categoryMenu__menuItemRepeater__ctl1_itemImage" src="Images/Books/CategoryMenu/38/en.png" alt="Communication" align="AbsBottom" border="0"></a></td> </tr> <tr> <td> <a id="_categoryMenu__menuItemRepeater__ctl2_itemLink" href="Screens/Books/Default.aspx?CategoryId=92"><img id="_categoryMenu__menuItemRepeater__ctl2_itemImage" src="Images/Books/CategoryMenu/92/en.png" alt="Swallowing" align="AbsBottom" border="0"></a></td> </tr> <tr> <td valign="bottom" bgcolor="#ffcc33" height="15"><img id="_categoryMenu_Image1" src="Images/Core/hr.gif" border="0"></td> </tr> <tr> <td class="menuitem"> <a id="_categoryMenu__customMenuRepeater__ctl0_link" href="AacBoard/ViewChapters.rails?CategoryId=84&BookId=102"><img id="_categoryMenu__customMenuRepeater__ctl0_imageButton" src="Images/Menus/TheraBoards.png" alt="TheraBoards" align="AbsBottom" border="0"></a></td> </tr> <tr> <td class="menuitem"> <a id="_categoryMenu__customMenuRepeater__ctl1_link" href="AacBoard/ViewGameTypes.rails?BookId=147&CategoryId=98"><img id="_categoryMenu__customMenuRepeater__ctl1_imageButton" src="Images/Menus/TheraGames.png" alt="TheraGames" align="AbsBottom" border="0"></a></td> </tr> <tr> <td class="menuitem"> <a id="_categoryMenu__customMenuRepeater__ctl2_link" href="Screens/Books/Default.aspx?CategoryId=70"><img id="_categoryMenu__customMenuRepeater__ctl2_imageButton" src="Images/Menus/TheraTools.png" alt="Games, handouts and reinforcers" align="AbsBottom" border="0"></a></td> </tr> <tr> <td class="menuitem"> <a id="_categoryMenu__customMenuRepeater__ctl3_link" href="Screens/Books/Default.aspx?CategoryId=57"><img id="_categoryMenu__customMenuRepeater__ctl3_imageButton" src="Images/Menus/Resources.gif" alt="Pre made documents consisting of general information and helpful hints. AAC, Brain injury, Fluency, Multiple Sclerosis, Alzheimers, Dysphagia, Hearing, Parent Handouts" align="AbsBottom" border="0"></a></td> </tr> <tr> <td bgcolor="#ffcc33" height="20"></td> </tr> <tr> <td bgcolor="#ffcc33"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td valign="bottom" width="50%"><img id="_categoryMenu__leftBottomCornerImage" src="Images/Core/BookshelfBottomLeft.gif" align="AbsBottom" border="0"></td> <td valign="bottom" width="50%" align="right"><img id="_categoryMenu__rightBottomCornerImage" src="Images/Core/BookshelfBottomRight.gif" align="AbsBottom" border="0"></td> </tr> </tbody></table> </td> </tr> </tbody></table> <br><span id="_mainMenu__lblUserInfo" style="color: rgb(0, 0, 0); font: 8pt Verdana; margin-top: 10px; display: block;">Date joined: 12/4/2007<br>Expiration Date: 4/29/2011</span> <br> <a id="_mainMenu_hlRenew" href="http://localhost/TheraSimplicity/Screens/ECommerce/Products.aspx"><img src="images/renew.gif" style="float: right; border: 0px none;" alt="Renew" title="Renew"></a> </td> <!--START MAIN CONTENT AREA HERE--> <!--END MAIN CONTENT AREA HERE--> </tr> <tr> </tbody></table> </td> </tr> </tbody>
#23
Отправлено 09 июля 2010 - 15:02
#25
Отправлено 09 июля 2010 - 15:06
Пробуйте:непошло
ошибка: SeleniumTests.LoginSearch2.TheLoginSearch2Test : Selenium.SeleniumException : ERROR: Element //img[@alt='Search'] not found
а ето точно не такаяже ошибка как била у вас, а то шото очень для меня похоже(телепатически=))
//input[@alt='Search']
Про Тестинг
#26
Отправлено 09 июля 2010 - 15:07
<body> <form name="Core" method="post" action="Default.aspx" id="Core"> <table width="756" align="center" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td colspan="2"> <table class="header" width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td valign="top"><img id="_pageHeader__logoImage" class="Screen" src="Images/Core/Logo.gif" border="0"></td> <td width="100%" align="right"> <table class="HelpMenu" border="0" cellpadding="0" cellspacing="2"> <tbody><tr> <td class="menuitem"> <a id="_pageHeader__helpMenu__menuItemRepeater__ctl0_link" href="Default.aspx">Home</a></td> <td> | </td> <td class="menuitem"> <a id="_pageHeader__helpMenu__menuItemRepeater__ctl2_link" href="MyImages/MyProfile.rails">My Profile</a></td> <td> | </td> <td class="menuitem"> <a id="_pageHeader__helpMenu__menuItemRepeater__ctl4_link" href="Screens/General/AboutUs.aspx">About Us</a></td> <td> | </td> <td class="menuitem"> <a id="_pageHeader__helpMenu__menuItemRepeater__ctl6_link" href="Screens/General/ContactUs.aspx">Contact Us</a></td> <td> | </td> <td class="menuitem"> <a id="_pageHeader__helpMenu__menuItemRepeater__ctl8_link" href="SiteMap.aspx">Content Overview</a></td> </tr> </tbody></table> <table class="HelpMenu" align="right" border="0" cellpadding="0" cellspacing="4"> <tbody><tr> <td class="menuitem"><a id="_pageHeader__helpMenu__faqLink" href="java script: __open('/TheraSimplicity/Screens/General/Help.aspx?InstanceID=55CD58A3-1A53-468B-A419-FBBEF9A72511','FAQ', 'yes', 'no', 'no', 'yes', 'yes', 800, 600);">FAQ</a></td> <td> | </td> <td class="menuitem"><a id="_pageHeader__helpMenu__university" href="university.aspx">University Partnership</a></td> <td> | </td> <td class="menuitem"><a id="_pageHeader__helpMenu__tutorialLink__helpLink" class="help" href="java script: __open('/TheraSimplicity/Screens/General/Tutorial.aspx?InstanceId=d1aa3351-e48a-4f01-acd0-479f23b1c1a4','TutorialScreen', 'no', 'no', 'no', 'yes', 'yes', 756, 600);">Tutorial</a></td> </tr> </tbody></table> </td> <td valign="top" align="right"><img id="_pageHeader_Image1" class="Screen" src="Images/Core/Corner_TopRight.gif" border="0"></td> </tr> </tbody></table> </td> </tr> <tr> <td class="leftnavigation" valign="top" width="200"> <table class="Screen" width="195" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td bgcolor="#ffcc33"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td valign="top" width="50%"><img id="_categoryMenu__leftCornerImage" src="Images/Core/BookshelfTopLeft.gif" align="Top" border="0"></td> <td valign="top" width="50%" align="right"><img id="_categoryMenu__rightCornerImage" src="Images/Core/BookshelfTopRight.gif" align="Top" border="0"></td> </tr> </tbody></table> </td> </tr> <tr> <td> <a id="_categoryMenu__menuItemRepeater__ctl0_itemLink" href="Screens/Books/Default.aspx?CategoryId=51"><img id="_categoryMenu__menuItemRepeater__ctl0_itemImage" src="Images/Books/CategoryMenu/51/en.png" alt="Cognition" align="AbsBottom" border="0"></a></td> </tr> <tr> <td> <a id="_categoryMenu__menuItemRepeater__ctl1_itemLink" href="Screens/Books/Default.aspx?CategoryId=38"><img id="_categoryMenu__menuItemRepeater__ctl1_itemImage" src="Images/Books/CategoryMenu/38/en.png" alt="Communication" align="AbsBottom" border="0"></a></td> </tr> <tr> <td> <a id="_categoryMenu__menuItemRepeater__ctl2_itemLink" href="Screens/Books/Default.aspx?CategoryId=92"><img id="_categoryMenu__menuItemRepeater__ctl2_itemImage" src="Images/Books/CategoryMenu/92/en.png" alt="Swallowing" align="AbsBottom" border="0"></a></td> </tr> <tr> <td valign="bottom" bgcolor="#ffcc33" height="15"><img id="_categoryMenu_Image1" src="Images/Core/hr.gif" border="0"></td> </tr> <tr> <td class="menuitem"> <a id="_categoryMenu__customMenuRepeater__ctl0_link" href="AacBoard/ViewChapters.rails?CategoryId=84&BookId=102"><img id="_categoryMenu__customMenuRepeater__ctl0_imageButton" src="Images/Menus/TheraBoards.png" alt="TheraBoards" align="AbsBottom" border="0"></a></td> </tr> <tr> <td class="menuitem"> <a id="_categoryMenu__customMenuRepeater__ctl1_link" href="AacBoard/ViewGameTypes.rails?BookId=147&CategoryId=98"><img id="_categoryMenu__customMenuRepeater__ctl1_imageButton" src="Images/Menus/TheraGames.png" alt="TheraGames" align="AbsBottom" border="0"></a></td> </tr> <tr> <td class="menuitem"> <a id="_categoryMenu__customMenuRepeater__ctl2_link" href="Screens/Books/Default.aspx?CategoryId=70"><img id="_categoryMenu__customMenuRepeater__ctl2_imageButton" src="Images/Menus/TheraTools.png" alt="Games, handouts and reinforcers" align="AbsBottom" border="0"></a></td> </tr> <tr> <td class="menuitem"> <a id="_categoryMenu__customMenuRepeater__ctl3_link" href="Screens/Books/Default.aspx?CategoryId=57"><img id="_categoryMenu__customMenuRepeater__ctl3_imageButton" src="Images/Menus/Resources.gif" alt="Pre made documents consisting of general information and helpful hints. AAC, Brain injury, Fluency, Multiple Sclerosis, Alzheimers, Dysphagia, Hearing, Parent Handouts" align="AbsBottom" border="0"></a></td> </tr> <tr> <td bgcolor="#ffcc33" height="20"></td> </tr> <tr> <td bgcolor="#ffcc33"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td valign="bottom" width="50%"><img id="_categoryMenu__leftBottomCornerImage" src="Images/Core/BookshelfBottomLeft.gif" align="AbsBottom" border="0"></td> <td valign="bottom" width="50%" align="right"><img id="_categoryMenu__rightBottomCornerImage" src="Images/Core/BookshelfBottomRight.gif" align="AbsBottom" border="0"></td> </tr> </tbody></table> </td> </tr> </tbody></table> <br><span id="_mainMenu__lblUserInfo" style="color: rgb(0, 0, 0); font: 8pt Verdana; margin-top: 10px; display: block;">Date joined: 12/4/2007<br>Expiration Date: 4/29/2011</span> <br> <a id="_mainMenu_hlRenew" href="http://localhost/TheraSimplicity/Screens/ECommerce/Products.aspx"><img src="images/renew.gif" style="float: right; border: 0px none;" alt="Renew" title="Renew"></a> </td> <!--START MAIN CONTENT AREA HERE--> <td class="main" valign="top" width="556"> <table class="Screen" width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr id="_contentHeader__tabsRow"> <td></td> <td colspan="2" align="left"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td id="_contentHeader__logoutCell"><input name="_contentHeader:_blankButton" id="_contentHeader__blankButton" src="Images/Core/clear.gif" alt="." type="image" align="AbsBottom" border="0"><input name="_contentHeader:_logoutButton" id="_contentHeader__logoutButton" onkeypress="return true;" src="Images/Core/Logout.gif" alt="Logout" type="image" align="AbsBottom" border="0"></td> <td id="_contentHeader__notesCell"><input name="_contentHeader:_notesButton" id="_contentHeader__notesButton" src="Images/Core/TheraNotes.gif" alt="TheraNotes" type="image" align="AbsBottom" border="0"></td> <td id="_contentHeader__filesCell"><input name="_contentHeader:_filesButton" id="_contentHeader__filesButton" src="Images/Core/TheraFiles.gif" alt="TheraFiles" type="image" align="AbsBottom" border="0"></td> <td id="_contentHeader__seachCell"><input name="_contentHeader:_searchButon" id="_contentHeader__searchButon" src="Images/Core/Search.gif" alt="Search" type="image" align="AbsBottom" border="0"></td> <td width="100%"> </td> </tr> </tbody></table> </td> </tr>
#27
Отправлено 09 июля 2010 - 15:10
Пробуйте:непошло
ошибка: SeleniumTests.LoginSearch2.TheLoginSearch2Test : Selenium.SeleniumException : ERROR: Element //img[@alt='Search'] not found
а ето точно не такаяже ошибка как била у вас, а то шото очень для меня похоже(телепатически=))
//input[@alt='Search']
непомогло((
#28
Отправлено 09 июля 2010 - 15:10
Не успел ответить, но вижу, что проблема большого куска кода вас тоже беспокоила.
Считаю наилучшим решением воспользоваться сторонним сайтом. Это не заграмаждает форум и дает некаторые дополнительные удобства.
Вот пример на ваш код %)
спосиб учтут что есть такое....исправлюсь)
#29
Отправлено 09 июля 2010 - 15:17
selenium.Click("//input[contains(@src, 'Images/Core/Search.gif')]"); либо selenium.Click("//input[contains(@id, '_contentHeader__searchButon')]"); либо selenium.Click("//input[contains(@name, '_searchButon')]");
#30
Отправлено 09 июля 2010 - 15:23
Попробуйте такое:
selenium.Click("//input[contains(@src, 'Images/Core/Search.gif')]"); либо selenium.Click("//input[contains(@id, '_contentHeader__searchButon')]"); либо selenium.Click("//input[contains(@name, '_searchButon')]");
непошло
ну незнаю, может ето изза .netframework-a 1.1 или чорт его знает
мне всьоже кажетса что ето изза
Не хочется признавать, но это всё моя невнимательность. При воспроизведении тестов Selenium IDE использует уже существуюий инстанс ФФ, Selenium RC напротив открывает новый, в новом инстансе нужно заново проходить аутентификацию. А поскольку всё это происходит быстро - я не замечал этого.
Извините за беспокойство.
ваши слова....может у меня тоже самое...просто другово уже не вижу(((
#31
Отправлено 09 июля 2010 - 15:30
А под дебагом пробовали запускать пошагово??? (При пошаговой отладке вы видите и страницу, которая открыта и строку кода, которая выполняется :) )Не хочется признавать, но это всё моя невнимательность. При воспроизведении тестов Selenium IDE использует уже существуюий инстанс ФФ, Selenium RC напротив открывает новый, в новом инстансе нужно заново проходить аутентификацию. А поскольку всё это происходит быстро - я не замечал этого.
Извините за беспокойство.
ваши слова....может у меня тоже самое...просто другово уже не вижу(((
можно поменять настройки xpath библиотеки в селениуме, может в ней все дело...
В Java методы вот такие:
selenium.allowNativeXpath(....);
selenium.useXpathLibrary(...);
У меня настроено вот так:
selenium.allowNativeXpath("false");
selenium.useXpathLibrary("javascript-xpath");
Удачи... если что, кричите....
Про Тестинг
#32
Отправлено 12 июля 2010 - 08:18
selenium.Click("_contentHeader__searchButon");на
selenium.Open("/TheraSimplicity/Screens/General/Search.aspx");и получил ошибку:
SeleniumTests.LoginSearch2.TheLoginSearch2Test : Selenium.SeleniumException : ERROR: Element _search__keywordsTextBox not found
(ето уже другая страничка, ранше оно ругалось што не может найти _contentHeader__searchButon)
весь код можна увидить постами ранше
может кто объяснить почему пример который взят из selenium ide не работает в selenium rc
#33
Отправлено 12 июля 2010 - 09:23
секунд так в десять?
#34
Отправлено 12 июля 2010 - 09:26
сколька ето секунд не щитал но думаю достаточно.....непомогло....
#35
Отправлено 12 июля 2010 - 12:13
selenium.WaitForPageToLoad("30000);
Thread.sleep(10000);
#36
Отправлено 12 июля 2010 - 12:26
#37
Отправлено 14 декабря 2010 - 09:48
Как реализовать клик по кнопке "Compose mail! в gmail-e для перехода на страницу написания нового письма.
Воспроизвести записанные шаги в селениум иде не удается - ругается на click("//div[@id=':of']/div[1]/div");
логинюсь
выбираю нужный фрейм selectFrame(id=canvas_frame);
жду появления текста waitForTextPresent(Compose mail);
как сделать клик по элементу с текстом Compose mail?! подскажите свежие варианты, плиз
click(//div['Compose mail']) - добилась того, что селениум иде по крайне мере не ругается, а находит елемент, но перехода на нужную страницу не происходит :(
#38
Отправлено 14 декабря 2010 - 10:01
не могу разобраться сама, нужна помощь специалистов :)
Как реализовать клик по кнопке "Compose mail! в gmail-e для перехода на страницу написания нового письма.
Воспроизвести записанные шаги в селениум иде не удается - ругается на click("//div[@id=':of']/div[1]/div");
логинюсь
выбираю нужный фрейм selectFrame(id=canvas_frame);
жду появления текста waitForTextPresent(Compose mail);
как сделать клик по элементу с текстом Compose mail?! подскажите свежие варианты, плиз
click(//div['Compose mail']) - добилась того, что селениум иде по крайне мере не ругается, а находит елемент, но перехода на нужную страницу не происходит :(
Либо doubleClickAt(locator, "") либо mouseOver + mouseDown + mouseUp на диве.
Второй вариант точно рабочий. Да и вообще при работе с гуглом лучше использовать clickAt. Проверено ;)
#39
Отправлено 14 декабря 2010 - 10:04
А так вот тут решения примерно описаны:
http://habrahabr.ru/...testing/104684/
Есть варианты чуть проще с "честным" кликом, но смысл примерно тот же.
#40
Отправлено 14 декабря 2010 - 10:12
Нужно именно кликнуть или просто перейти к составлению почты? Есть второе, то там внизу у гмейла есть выход в Basic HTML или же можно сразу перейти на линку mail.google.com/mail/?shva=1#compose.
А так вот тут решения примерно описаны:
http://habrahabr.ru/...testing/104684/
Есть варианты чуть проще с "честным" кликом, но смысл примерно тот же.
именно кликнуть, ведь просто перейти на линку mail.google.com/mail/?shva=1#compose это не правильно, теряется смысл
Спасибо за ссылку , сейчас узучу
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных