肉松饼罗曼史 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 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置