悠悠小仙仙 发表于 2019-4-11 14:20:31

Selenide学习第一课——部署与简单登录

1.首页使用IDEA创建一个maven文件,在pom.xml文件中填写如下配置

<dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>6.11</version>
            <scope>test</scope>
      </dependency>

      <dependency>
            <groupId>com.codeborne</groupId>
            <artifactId>selenide</artifactId>
            <version>4.8</version>
            <scope>test</scope>
      </dependency>

      <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.7.5</version>
            <scope>provided</scope>
      </dependency>

      <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.14</version>
            <scope>provided</scope>
      </dependency>
配置之后,在src目录下创建日志文本文件



2.尝试写第一个Test

首先,需要下载浏览器驱动,如chromedriver

然后配置路径

System.setProperty("webdriver.chrome.driver", driverPath);

可以放在@BeforeSuite中,这样就可以在初始化时,自动调用,不用重复写

@BeforeSuite
public void beforeSuite(){
    System.setProperty("webdriver.chrome.driver", "D:/TestTools/Driver/chromedriver.exe");
}
登录例子



记录:$开头的是取一个元素

$$开头的是取一个集合

3.cssSelector定位使用

Miss_love 发表于 2020-12-30 16:40:54

支持分享
页: [1]
查看完整版本: Selenide学习第一课——部署与简单登录