测试相关

Selenium+TestNG实战-2 第一个Selenium脚本之登录

前一篇,我们准备了好wordPress本地环境和eclipse编写脚本环境,这篇,我们新建一个Javamain方法,不管什么技巧,框架,什么数据分离,完全是根据selenium的简单几个API来实现wordpress的登录功能。 声明:本文出处凯哥个人博客网(www.kaigejava.com)。未经允许严禁转载本文地址:http://www.kaigejava.com/article/

前一篇,我们准备了好wordPress本地环境和eclipse编写脚本环境,这篇,我们新建一个Java main方法,不管什么技巧,框架,什么数据分离,完全是根据selenium的简单几个API来实现wordpress的登录功能。

 


声明:本文出处 凯哥个人博客网(www.kaigejava.com),发表于凯哥个人博客,未经允许严禁转载

本文地址:http://www.kaigejava.com/article/detail/81

凯哥微信公众号:凯哥Java(kaigejava)

用例:实现自动化登录wordpress站点,具体步骤如下

- 打开浏览器

- 打开本地wp地址

- 点击登录链接

- 输入用户名和密码

- 点击提交

- 验证用户是否登录成功

上面的步骤,和手工测试步骤是一模一样。我们把一个登录场景的自动化拆分成多个子步骤,而且每个子步骤,你几乎都能在selenium API中找到对应的方法来实现。当然,作为新手,你肯定需要多看一些入门的例子,才知道哪些API是什么作用,在这里,我就当做你已经明白本文中出现的selenium 方法的具体实现了什么功能,如果确实小白,那么本文的每行代码就背下来,多敲几遍。本文的举例就是selenium中的hello world,必须明白本文每行代码的作用。

 

新建一个Login.java,具体代码如下。

package testsuites;

 

import java.util.concurrent.TimeUnit;

 

import org.openqa.selenium.By;

import org.openqa.selenium.JavascriptExecutor;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.chrome.ChromeDriver;

 

public class Login {

 

public static void main(String[] args) throws Interrupted

原创不易,完成人机校验,阅读全文

相关推荐