我正在使用Selenium chromewebdriver 3.7自动化测试。每当我浏览该网站时,都会出现如下所示的证书选择弹出窗口
但是,我无法单击“确定”按钮。这些是我尝试过的选择
//I have tried getWindowHandle like this
String handle= driver.getWindowHandle();
this.driver.switchTo().window(handle);
Run Code Online (Sandbox Code Playgroud)
//I have alos tried switching and accept
driver.switchTo().alert().accept();
Run Code Online (Sandbox Code Playgroud)
//I have also tried to force the enter key like this
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
Run Code Online (Sandbox Code Playgroud)
// I also tried this way
Scanner keyboard = new Scanner(System.in);
keyboard.nextLine();
Run Code Online (Sandbox Code Playgroud)
我所有的尝试都失败了。如何在此弹出窗口上单击“确定”?这是我发现的最不起作用的解决方案链接此处
继承如何在Swift中工作?根据我的理解,所有父母都应该由孩子替换.由于某些原因,它无法正常工作.以下是一个例子:
public class Car {
var model: String
func getModel()-> String?{
return model
}
}
public class CompactCar: Car {
// some codes
}
public class carRedo{
var cartyp:Car!
init(carType: Car){
self.cartyp = carType
}
}
Run Code Online (Sandbox Code Playgroud)
当我将CompactCar传递给carRedo构造函数时,我收到一个编译错误:
carRedo(CompactCar)// error
Run Code Online (Sandbox Code Playgroud)
这个错误:
无法将类型'(CompactCar).Type'(又名'CompactCar.Type')的值转换为预期的参数类型'Car'