我对Selenium Webdriver提供的隐式等待方法感到困惑.
何时使用隐式等待
a-对于页面加载(当使用driver.get时)或用于Ajax PopUp加载就像我在编辑框中调用一些东西并且正在进行一些查找或Ajax调用.
在哪里使用隐式等待
我应该在Ajax调用或页面加载发生的所有方法之后使用,或者只在它足够之后使用(我只是从Selenium RC获取参考,我们可以使用Selenium.SetSpeed方法).
谢谢,阿伦
为什么我们不能使用Child类Reference指向Parent类对象.
class Abc
{
public void Message()
{
System.out.println("Abc");
}
}
class pqr extends Abc
{
public void Message()
{
System.out.println("pqr");
}
}
class test1
{
public static void main (String [] ars)
{
Abc a = new Abc();
a.Message();
Abc b = new pqr();
b.Message();
pqr c = new pqr();
c.Message();
//pqr d = new Abc();
}
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,如果Abc b = new pqr();可能,那么为什么不呢pqr d = new Abc();(因为pqr是一个子类,它将具有父类的所有功能.)
我只想检查如果我正在做d.Message()什么,它将打印是否为父类方法或子类方法.
谢谢