Выбрать элемент селена по имени с помощью паратезов? - PullRequest
1 голос
/ 08 октября 2010

У меня есть следующий элемент ввода:

<input name='selected(1234)' type="checkbox" />

Когда я записываю, я получаю это:

Command: click
Target: selected(1234)

Это не находит элемент, и не делает

Target: name=selected(1234)

Я предполагаю, что скобки как-то портят поиск. Как правильно это сделать?

Ответы [ 2 ]

0 голосов
/ 12 октября 2010

Это может быть проблема с синхронизацией. Если вы записали тест в selenium-IDE, он не даст вам необходимые команды waitForPageLoad при преобразовании теста в java.

0 голосов
/ 08 октября 2010

Попробуйте использовать XPath:

Command: click
Target: xpath=//input[@type='checkbox'][@name='selected(1234)']

Однако, если вы пытаетесь установить (как в случае отметки не проверить) флажок, вам действительно следует использовать:

Command: check
Target: xpath=//input[@type='checkbox'][@name='selected(1234)']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...