0
私はWebDriverから独立したWebDriverを作成したいが、私はインターフェースCloneableを使用しようとしているが、クラスWebDriverはインターフェースCloneableを実装していないのでできなかった。CloneableとWebDriver(Selenium)
私はまた は、誰もが、私はこれを行うことができる方法を知っています...その
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();
が、それはうまく動作しないなどの属性webdriverをを含むクラスを作成しよう? ?
なぜwebdriverのコピーを作成しますか? – kotoj
私はテーブルの中にたくさんのデータを持っていて、クリック可能なリンクが各行にあるので、プリンシパルのドライバーに作業を続けたいと同時に、ドライバーのメインのすべての機能を含む別のドライバーを使用したいこのページではcurrentUrlへのアクセスでは不十分です)。 2番目のドライバは、各行のリンクをクリックするために作成されます。 –
新しいウィンドウ/タブで各リンクを開くのはなぜですか? – Madhan