肉松饼罗曼史 2017-04-07 14:46 采纳率: 42.9%
浏览 3433

selenium webdriver怎么初始化才能被多次使用?

有一个问题困扰很久了,在执行selenium自动化中,存在多个case,那么怎么可以做到两个Test类只需要启动一个浏览器,后面的测试类可以一直在这个浏览器中执行,从而不需要每运行一个Test类都要重新启动浏览器。下面举一个例子:

第1个测试方法
第1个测试类

第2个测试方法
第2个测试类,继续执行完点击操作

testng.xml配置,用来执行test
图片说明
现在想要做的一件事情,就是怎么样把这个webdriver初始化给公用化,两个测试类,只需要启动一个浏览器就行了。大家帮我看看,给给思路吧。我试过继承TestDemo1,这个方法不行,如果在testng中运行,会启动两个浏览器。问题来了,如果才能做到这些Test都公用一个webdriver呢?

  • 写回答

1条回答 默认 最新

  • devmiao 2017-04-07 15:29
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决