java - 可克隆和 WebDriver ( Selenium )

标签 java selenium selenium-webdriver

我从selenium WebDriver开始,我想为我的WebDriver制作一个独立的副本,我尝试使用Cloneable接口(interface),但我不能,因为类WebDriver没有实现Cloneable接口(interface)。

我还尝试创建一个包含这样的属性 WebDriver 的类

public class A implemnts Cloneable{
       private WebDriver driver;

       public A(WebDriver driver){
              this.driver = driver;
       }

       public WebDriver clone throws CloneNotSupportedException {
              A mClass = (A) super.clone();
              return mClass.driver;
       }
}
<小时/>
WebDriver driver = new A().clone();

但是效果不太好... 有谁知道我该怎么做???

最佳答案

您可以了解如何复制对象 here

但我建议在另一个线程中使用相同的网络驱动程序。

关于java - 可克隆和 WebDriver ( Selenium ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39465532/

相关文章:

r - session 未创建 : This version of ChromeDriver only supports Chrome version 74 error with ChromeDriver Chrome using Selenium

ruby-on-rails - 如何使用DatabaseCleaner[:active_record].策略=:与 Selenium 的交易

java - 在使用 Selenium Web 驱动程序执行脚本之前如何等待屏幕大小调整?

java - 使用 getAttribute 方法获取类的值

java - 通过多个 Activity 保存信息的静态类

java - DAO 管理交易的设计是否糟糕?

c# - xpath 定位器 c# 正确的查找技术

java - 如何使用 selenium webdriver 从列表框中移动项目

Spring 中的 Java Spring hibernate 和 JPA

java - 如果抛出 IOException 我该怎么办?