Selenium怎样连接Redis数据库:
首先在Maven添加驱动和连接池:
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> <version>1.6</version> </dependency>
Gradle:
compile 'redis.clients:jedis:2.9.0' compile 'commons-pool:commons-pool:1.6'
代码:
import org.testng.Reporter; import org.testng.annotations.AfterMethod; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; import redis.clients.jedis.Jedis; public class Redis { private Jedis jedis; @BeforeMethod public void beforeMethod() { jedis = new Jedis("localhost", 6379); //连接至本地的Redis服务 jedis.auth("123456"); //密码 System.out.println("Connection to server sucessfully"); } @Test(priority = 1) //先添加数据 public void redisAdd() { jedis.set("13600000000", "123456"); //添加redis字符串数据,向key=13600000000中放入了value=123456 System.out.println(jedis.get("13600000000")); Reporter.log("向redis添加数据的用例"); } @Test(priority = 2) //再删除数据 public void redisDel() { jedis.del("13600000000"); //删除某个键 System.out.println(jedis.get("13600000000")); Reporter.log("向redis删除数据的用例"); } @AfterMethod public void afterMethod() { jedis.quit(); } }