Я новичок в Watir, и я встретил проблему, когда попытался нажать кнопку «Добавить» на веб-сайте. Вот исходный код:Как нажать кнопку в вложенном div?
<div class="page_and_btn">
<div>
<a href="javascript:addUser();" class="myBtn">
<em>Add</em></a>
</div>
До сих пор я пытался каким-либо образом я могу найти, но только что получил исключение: unable to locate element
. Вот код, который я пробовал:
ie.div(:class,"myBtn").click
ie.link(:class,"myBtn").click
ie.link(:text,"Add").click
ie.button(:text,"Add").click
Пожалуйста, скажите мне, что я должен делать?
Попробуйте 'ie.div (: class =>" myBtn ") .click' – Bala
'ie.link (: class," myBtn "). click' работает для меня, учитывая образец HTML. Вы можете проверить обычные проблемы - iframes, динамическую загрузку и т. Д. Я составил [список распространенных проблем/решений в книге Watirways] (https://leanpub.com/watirways/read#leanpub-auto-unknownobjectexception --- неспособный к найти-элемент). –
Спасибо за все ваши ответы. Я попробовал ie.div (: class => "myBtn"). Click и ie.link (: class, "myBtn"). Еще раз нажмите, но не сработал. Затем я добавил 10 секунд ожидания чтобы убедиться, что этот элемент закончил загрузку, но он тоже не работает. Теперь я полностью в море ... – Sherry