此岸花开 发表于 2015-7-6 13:24:19

selenium自动化,启动多个浏览器

由于自己封装的API中 很多类都有WebDriver driver = new FirefoxDriver();这句,那么在案例操作中,如果调用多个类时,都会创建了不同的driver对象,就会启动多个浏览器,
请问   这怎么解决???、

joykao 发表于 2015-7-6 13:28:17

在xml中配置。。。如并发10个线程:lol

<?xml version="1.0" encoding="UTF-8"?>
<suite name="Test" parallel="true" thread-count="10">

此岸花开 发表于 2015-7-6 13:59:32

怎么配置?

ad5248 发表于 2015-7-6 15:53:26

单个用例中这么声明即可
WebDriver driver = null;
实际使用时再具体定义
driver = new FirefoxDriver();

lxsmile123 发表于 2015-7-6 17:31:12

把drvier定义成一个静态变量,其他地方使用的时候只是get就行

277169949 发表于 2015-7-6 19:50:56

没看懂到底想表达什么意思
页: [1]
查看完整版本: selenium自动化,启动多个浏览器