мне нужно выполнить следующие оценки функции, которые должны принимать СпискаАргументыЕсть ли способ, чтобы предоставить аргументы «Execute Javascript» в robotframework
| @ {} = список аргументы | arg1 | arg2 | arg3 |
| Выполнение Javascript | var header = document.evaluate ('// span [contains (text(), «Управление профилями VLAN»)]/follow :: table [содержит (@class, «x-grid»)]/tbody/descendant :: tr/descendant :: td/descendant :: * [содержит (текст(), «AccessVLAN»)] ', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null) .singleNodeValue; return header.textContent; |
Здесь мне нужно передать @ {argList} функции javascript.
Обратите внимание, что контекст контекста для JS - это объект Selenium, поэтому вместо вызова 'document.evaluate' вы можете вызвать' window.document.evaluate'. См. Http://rtomac.github.io/robotframework-selenium2library/doc/Selenium2Library.html#Execute%20Javascript – Harri
Да, согласен, это помогает! –