2013-09-02 2 views
1

Я сделал тестовый пример с Selenium IDE, который делает 25 адресов, используя цикл while; начиная с 1.Selenium IDE: получить значение базы данных

номер дома

То, что я на самом деле хотел бы, что максимальный номер дома подобран из базы данных, поэтому мы можем использовать этот случай бесконечно.

В SQL: выберите max (номер дома) из tbl_address где streetname = 'Testingstreet';

Возможно ли, и если да ... как ?.

+4

Я боюсь, что вы будете иметь использовать некоторый язык программирования для этого и экспортировать тест WebDriver –

+3

Это путь выходит за рамки среды разработки. Вы достигли точки, в которой среда IDE не способна делать то, что вы хотите, чтобы ваши тесты выполнялись, поэтому вам либо придется как-то обойти эту проблему, либо (лучше ИМО), полностью отказаться от IDE и напрямую использовать WebDriver и язык программирования , – Arran

+1

Любой из этих двух комментариев выше должен был быть ответом. Вы не можете сделать это в IDE, вам нужен реальный язык программирования. Выберите один, а затем Google, как подключиться к базе данных. –

ответ

4

(Как Slanec указал, что комментарии, вероятно, должны быть ответом).

Это вне рамки IDE. Вы достигли точки, где IDE не способна делать то, что вы хотите, чтобы ваши тесты делать, поэтому вы должны либо обойти эту проблему каким-то образом, или (лучше IMO), лом IDE вообще и использовать WebDriver & программирования язык напрямую.

Я хотел бы использовать IDE экспортировать текущие тесты на любой язык, который вы хотите, а затем использовать язык, чтобы узнать некоторые библиотеки или API, который позволяет подключаться к базе данных.

Как правило, в соответствии с язык программирования и библиотеки баз данных в качестве используемого вами приложения - это хорошая идея.

2

Один из способов обойти ограничения в IDE, чтобы создать внутренний веб-страницы, которые вы можете передать запросы на ваш дб и возвращает ответ в виде таблицы. Взаимодействие с этой страницей даст вам нужные вам данные.

Как ответы до меня, я предлагаю идти с WebDriver, но если вы должны использовать IDE это может быть решением для вас!

Смежные вопросы