软件测试作业-selenium

Posted y3015218162

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试作业-selenium相关的知识,希望对你有一定的参考价值。

一、作业要求

1、安装SeleniumIDE插件。

2、学会使用SeleniumIDE录制脚本和导出脚本。

3、访问网址使用学号登录系统,进入系统后可以看到该同学的git地址。

4、编写Selenium Java WebDriver程序,测试input.xlsx表格中的学号和git地址的对应关系是否正确。

二、过程

1、在Chrome 的GOOGLE 商店中搜索Selenium,安装第一个;

2、录制脚本:即首先创建一个TEST Suites,点击Record按钮,然后它会自动弹到你在TEST Suites中输入的网址。你进行某些操作以后点结束,即完成录制。

       这个时候点击播放,会重现你刚刚录制的动作。

  导出脚本:点击Export,选择JUnit+webdriver的格式导出。

技术分享图片

4.编写程序

首先要下载selenium-java-2.53.0.jar,   selenium-java-2.53.0-srcs.jar,   selenium-server-standalone-2.53.0.jar,   javacsv.jar,然后在java中创建的项目中将这四个包用build-path->add build path 导入。

然后编代码。总的思路是,先读取csv格式的input数据,再用webdriver打开chrome打开网址,再通过web布局中的对应元素读取数据,最后比较这两个数据。

5.结果

用chrome webdriver的方式:

1 System.setProperty("webdriver.chrome.driver", "D://chromedriver.exe"); 
2                WebDriver driver = new ChromeDriver();
3                driver.get("https://baidu.com");               
4                driver.manage().window().maximize();

结果截图:

技术分享图片

以上是关于软件测试作业-selenium的主要内容,如果未能解决你的问题,请参考以下文章

软件测试第二次实验Selenium 的应用

软件工程(2018)第二次结对作业

作业第三周作业

黑盒测试实践作业进度报告(周二)

在 Jenkins 服务器中作为 Job 运行 selenium 代码时,Selenium 代码未打开 firefox 浏览器

python selenium片段+网络驱动程序