Я начинаю с selenium WebDriver, я хочу сделать независимую копию моего WebDriver, я пытаюсь использовать интерфейс Cloneable, но я не мог, потому что класс WebDriver не реализует интерфейс Cloneable.Cloneable and WebDriver (Selenium)
Я также пытаюсь создать класс, содержащий атрибут 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();
, но он не работает хорошо ... Кто-нибудь знает, как я могу это сделать ?? ?
Почему вы хотите сделать копию webdriver? – kotoj
У меня много данных в таблице, и для каждой строки есть кликаемая ссылка, я хочу, чтобы главный драйвер продолжил работу и в то же время с другим драйвером, который содержит всю функцию главного драйвера (в нем много JavaScript этой страницы, поэтому доступ к currentUrl недостаточен). Второй драйвер создается, чтобы щелкнуть ссылку каждой строки. –
Почему вы не открываете каждую ссылку в новом окне/вкладке – Madhan