Теги: #<Tag:0x007fa91bfc8ef8> #<Tag:0x007fa91bfc8db8> #<Tag:0x007fa91bfc8b88> #<Tag:0x007fa91bfc8a20> #<Tag:0x007fa91bfc8840> #<Tag:0x007fa91bfc8700> #<Tag:0x007fa91bfc8598>
ctrlv (Yuryi) 2016-11-12 16:23:39 UTC #1
Привет. Перерыл в поиске все темы связанные с # javascript. но не нашёл ответа. В общем, никогда не сталкивался со скриптами, всегда хватало простых действий через # webdriver. на этот раз на проекте оказалось что привязаться ( в плане # locators ) вообще почти не к чему, всё динамическое.
Начальство сказало искать либо другие локаторы, либо другие пути решения. Собственно вопрос, есть для примера такой элемент
ctrlv (Yuryi) 2016-11-13 07:57:46 UTC #3
Я извиняюсь, не совсем точно сформулировал вопрос. То, что скрипты вызываются с помощью execute_script я нашёл.
Меня больше интересует то как вызвать конкретный скрипт на странице. Т. е. у меня есть элемент (за элемент не ругайте, пишу дома на память, но общая суть — та же) <div class=»popup_confirmation_property_btn hide» ng_click=»ctrl. confirmemailproperty();» css_блаблабла—span-OK></span></div>. Я пробовал вставлять в execute script и отдельно «confirmemailproperty();». и «ctrl. confirmemailproperty();» и «return confirmemailproperty()». но ничего из этого не работает.
п. с. к сожаленію пример страницы предоставить не могу, всё приватное. На счёт того, что привязаться можно всегда — это понятно, просто настало время подтянуть знания по джс