Я думаю, что ваши вопросы касаются скорее редактора и языка программирования, чем специфического для селена. Ниже ответы могут помочь.
1. Может ли селен IDE и селен Webdriver интегрироваться с SVN, другими инструментами и инструментами для управления тестированием?
Ans: Да, вы можете интегрировать SVN, Git и другие инструменты с примером редактора: Eclipse. Посмотрите это видео. https://www.youtube.com/watch?v=ptK9-CNms98
2. Является ли Селен IDE и селеном WebDriver имеет поддержку: WS SecurIT, SSL, HTTPS, SOAP, JDBC, JMS? Ans: Да, это возможно. Пример подключения базы данных вы можете использовать следующий код:
public class JavaDBConnect {
public static void main(String[] args) throws SQLException {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = (Connection) DriverManager.getConnection ("jdbc:mysql://YOUR DB URL", "root", "");
Statement stmt = (Statement) con.createStatement();
ResultSet rs=stmt.executeQuery("select * from users");
while(rs.next())
System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getString(3));
con.close();
}
catch(Exception e){
System.out.println(e);
}
}
}
Пожалуйста, импортируйте соответствующие библиотеки, наведя курсор мыши.
3. Имеет ли селен IDE и селен Webdriver возможность установки плагинов. Если да, то? Ans. Да, возможно установить плагины. Могу ли я узнать, к каким плагинам вы ориентируетесь? Вы можете нажать на Help
в eclipse>Install New Software
, чтобы ваш редактор работал с n количеством сторонних программ/плагинов. Если вы используете проект maven, вы можете добавить любые plugin
или dependencies
в pom.xml
. См. Эту ссылку, чтобы найти все https://mvnrepository.com/
4.Независимо от того, могут ли селен IDE и селен Webdriver читать информацию об объекте, измерять время отклика, автоматическое распознавание объектов, создавать собственные рамки, выбирать контрольную точку, настраивать персонализацию? Ans. Для ответа времени, отчетности и структуры вы можете использовать TestNG
и ReportNG
. Я не совсем уверен, что вы подразумеваете под автоматическим распознаванием объектов, возможно, вы можете использовать selenium IDE
и firepath
, чтобы облегчить работу.
5. Независимо от того, поддерживает ли селен IDE и selenium WEBdriver регрессионные тесты и модульные испытания? Ans. Основной целью автоматизации является только регрессионное тестирование. Разумеется, интерфейс также может использоваться для модульного тестирования. Вы можете использовать аннотации junit
для простоты.
Прокомментируйте, если у вас есть больше сомнений.
Задавать целую кучу вопросов в одном SO-вопросе - это верный способ сделать его достойным закрытия для того, чтобы быть «слишком широким». – Louis