51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 886|回复: 2
打印 上一主题 下一主题

关于java继承关系的疑问

[复制链接]
  • TA的每日心情
    无聊
    1 小时前
  • 签到天数: 409 天

    连续签到: 3 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2021-11-30 11:29:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1测试积点
    背景:在写测试用例套件,下面的Base和Login就是测试集里的两个类
    代码如下,Login继承Base,执行测试集后,这个Base和Login都会被执行,这样的话相当于执行了两遍beforeTest(),想请教一下如何不执行Base中的方法?

    1. public class Base {
    2.     public static WebDriver driver;
    3.     public static  File file;
    4.       @BeforeTest
    5.       public void beforeTest() {
    6.           file=new File("src\\main\\resources\\chromedriver.exe");
    7.           System.setProperty("webdriver.chrome.driver",file.getAbsolutePath());
    8.           System.out.println(file.getAbsolutePath());
    9.           driver = new ChromeDriver(); //初始化driver
    10.           driver.manage().window().maximize();
    11.       }
    12. }
    13. public class Login extends Base {
    14.       @BeforeTest
    15.       public void f() throws InterruptedException, IOException {
    16.           driver.get("http://******:****/cloud-manager/index/");
    17. //          登录
    18.           driver.findElement(By.xpath("//*[@id='LAY-user-login-username']")).sendKeys("hhh");;
    19.           driver.findElement(By.xpath("//*[@id='LAY-user-login-password']")).sendKeys("111111");
    20.           driver.findElement(By.xpath("//*[@id='LAY-user-login-vercode']")).sendKeys("123");
    21.           driver.findElement(By.xpath("//*[@id='subBtn']")).click();
    22.     }
    23. }
    复制代码


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    半小时前
  • 签到天数: 1673 天

    连续签到: 3 天

    [LV.Master]测试大本营

    2#
    发表于 2021-12-1 09:40:41 | 只看该作者
    login里去掉beforeTest()
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    23 分钟前
  • 签到天数: 1392 天

    连续签到: 3 天

    [LV.10]测试总司令

    3#
    发表于 2021-12-1 10:14:29 | 只看该作者
    base里面去掉@BeforeTest
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-8 10:38 , Processed in 0.064624 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表