Chain Sleep
Chain Click
Chain Click And Hold
Chain Drag And Drop
Chain Key Up
Chain Key Down
Chain Move By Offset
Chain Move To Element
Chain Move To Element With Offset
Chain Release
Chain Send Keys
Chain Send Keys To Element
Смущает вот эта строчка в документации к библиотеке. К команде open browser
This is useful for doing things like specify a proxy server for internet explorer or for specify browser and os if your using saucelabs.com. ‘desired_capabilities’ can also be a dictonary (created with ‘Create Dictionary’) to allow for more complex configurations.
Если не работает, то это не проблема Selenium2Library, по крайней мере ее актуальной версии.
def select_from_list_by_label(self, locator, *labels):
if not labels:
raise ValueError("No value given.")
items_str = "label(s) '%s'" % ", ".join(labels)
self._info("Selecting %s from list '%s'." % (items_str, locator))
select = self._get_select_list(locator)
for label in labels:
select.select_by_visible_text(label)
Вы определитесь:
Сначала вы спрашиваете как работать с ддл в Selenium2Library RobotFramework.
Потом пишете что нужные кейворды не работают.
Потом про то, что IDE не портирует работу с ддл в Python+WebDriver.
Поддерживаю @vmaximv. @alshipovalov распиши более подробно, что у тебя осталось и что не получается и не забудь, что чем больше информации тем лучше Ответы на вопросы - automated-testing.info а также не мешай все в одну кучу. Если появляется какие-то другие проблемы, то лучше создавать отдельные топики.
Сначала вы спрашиваете как работать с ддл в Selenium2Library RobotFramework
Это где же я это спрашивал, я спросил как можно портировать кусок кода написанный на Java, для Python.
Поясню, что я имею в виду:
Есть кусок кода, написанный на Java и работающий для определенного Select-а
Есть код Python библиотеки, который не работает для данного Select
Есть Selenium IDE, которая может записать и портировать работу с Select для Java, но не может для Python
Пункт 3 был выполнен мной исключительно в целях эксперимента.
Что бы тема имела логическое завершение. Не смотря, на то, что ошибка валилась при работе с Select-ом, на самом деле, выбор option проходил удачно - просто не отрабатывала команда Click button (которая и должна была добавить option в новый Select). Замена на Click Element - решила проблему.