软件测试作业-selenium】的更多相关文章

一.作业要求 1.安装SeleniumIDE插件. 2.学会使用SeleniumIDE录制脚本和导出脚本. 3.访问网址使用学号登录系统,进入系统后可以看到该同学的git地址. 4.编写Selenium Java WebDriver程序,测试input.xlsx表格中的学号和git地址的对应关系是否正确. 二.过程 1.在Chrome 的GOOGLE 商店中搜索Selenium,安装第一个: 2.录制脚本:即首先创建一个TEST Suites,点击Record按钮,然后它会自动弹到你在TEST…
记忆犹新的错误: 上个学期选修了可视化这门课程,最后大作业用d3实现,在使用d3读取csv数据的时候出现了以下Error: 我先是在代码中读取了某csv格式的数据,并且将其存入变量root中,然后对root进行遍历,然后进行统计,最后将一些统计得来的结果存入了另一个变量temp.而且这个temp声明是在读取csv数据之前的.最后我在读取csv数据这段后面又输出了temp.发现temp居然是空的,也就是没有被赋值. 很郁闷的是我先声明变量,读取文件,进行处理,将结果存入了事先声明的变量中去,最后输…
回顾从大一到大三的学习生活,我在学习过程中遇到过许多BUG,刚开始和罗凯老师学习C++时从来没有接触过编程,那时候导致程序不能运行的原因多是语法错误和拼写错误,到了大一下学期,错误多出现在循环与条件跳转的逻辑上,有一次作业是骑士游历问题,在我的程序中由于出现了死循环,以及算法思路不够清晰,考虑问题不够周全.所以程序无法得出正确结果,最后和同学一起重新将逻辑理清之后才解决了问题. 再到后来对编程有一定了解之后,语法方面的问题少了很多,后来我印象最深的BUG是在我们的大创项目中,当时我们正在开发用户…
一.代码提交 1.代码地址:https://gitee.com/zst1978805482/WordCount 2.作业地址:https://edu.cnblogs.com/campus/xnsy/Test/homework/2203 二.代码评审 计算文件字符数.词数.行数功能的类WordCount的命名遵循Pascal命名,但是其中字段应该遵循Camel(驼峰式)命名法,应该小写字母开头 对字段c_count;w_count;l_count;修改 三.静态代码检查 采用的静态代码检查工具是S…
1.   how to install junit, hamcrest and eclemma? 首先下载下来Junit和Hamcrest的jar包,然后新建项目的时候将这两个jar包导入到工程里面就好了.如截图所示: 这样就可以使用了Junit和Hamcrest工具了. 2. 然后对于安装eclemma:点击Myeclipse中的Help->Myeclipse Configure Center,然后在software下面搜索这个插件,右键点击,add to profile,就安装好了. 而对于…
写一个判断三角形种类的代码,对其进行测试. 判断三角形代码: package 测试1; public class sjx { public String f(int a,int b,int c) { if(a<=0||b<=0||c<=0||a+b<=c||a+c<=b||b+c<=a) return "不是三角形"; if(a == b&&b == c) return "等边三角形"; else if(a ==…
一.Use the following method printPrimes() for questions a–d. (a) Draw the control flow graph for the printPrimes() method. (b) Considertestcasest1=(n=3)andt2=(n=5).Although these tourthe same prime paths in printPrimes(), they do not necessarily find t…
给出的题目如下: 我的解答如下: For program 1:1. where i > 0 is the fault , it should be changed to i>= 0 to avoid x is just one element situation. 2.x[] ={} or x[]={n}(n is equal to any numb),for example x[] ={1}; //test: x[] = {};y =2 //expected = NullPointerExc…
一.开发环境搭建 1.Firefox浏览器 1.1 下载firefix并安装. 1.2 Firefox中打开"开始菜单“ -> ”开发者“ -> ”获取更多工具“ -> 搜索并安装firebug. 安装完成之后,Firefox中鼠标右键选择”使用firebug查看元素“ 1.3 Python中安装selenium库 cmd中输入pip install selenium 1.4 Python中调用selenium from selenium import webdriver br…
转至元数据结尾   由 黄从建创建, 最后修改于一月 21, 2019 转至元数据起始   一.selenium元素定位 1.selenium定位方法 2.定位方法的用法 二.控制浏览器操作 1.控制浏览器窗口大小 2.控制浏览器后退.前进 3.刷新页面 三.WebDriver常用方法 1.WebDriver 常用方法 2.其它常用方法 四.模拟鼠标操作 1.关于鼠标操作的其它方法 五.模拟键盘操作 六.获取断言信息 七.设置元素等待 1.显示等待 2.隐式等待 八.定位一组元素 九.多表单切换…
1 selenium定位方法    Selenium提供了8种定位方式. ·         id ·         name ·         class name ·         tag name ·         link text ·         partial link text ·         xpath ·         css selector 这8种定位方式在Python selenium中所对应的方法为: ·         find_element_by…
参考:http://www.testclass.net/selenium_java/ 一共分为二十个部分:环境安装之Java.环境安装之IntelliJ IDEA.环境安装之selenium.selenium3浏览器驱动.selenium元素定位.控制浏览器操作.WebDriver常用方法.模拟鼠标操作.模拟键盘操作.获取断言信息.设置元素等待.定位一组元素.多表单切换.多窗口切换.下拉框选择.警告框处理.文件上传.浏览器cookie操作.调用JavaScript代码.获取窗口截屏: (一)环境…
在第(五)节我们已经学习了8种定位方法, 那8种定位方法是针对单个元素定位的, WebDriver还提供了另外8种用于定位一组元素的方法. import org.openqa.selenium.By; ...... findElements(By.id()) findElements(By.name()) findElements(By.className()) findElements(By.tagName()) findElements(By.linkText()) findElements…
安装selenium 安装命令: pip install selenium 测试 打开一款Python编辑器,默认Python自带的IDLE也行.创建 baidu.py文件,输入以下内容: from selenium import webdriver driver = webdriver.Chrome() driver.get('https://www.baidu.com') print(driver.title) driver.quit() 如果执行报错, 请看下面 selenium3 浏览器…
(一)安装selenium 2018年10月7日 星期日 11:14 安装python 打开 Python官网,找到"Download", 在其下拉菜单中选择自己的平台(Windows/Mac),一般的Linux平台已经自带的Python,所以不需要安装,通过打开"终端" ,输入"python"命令来验证. 如果你是第一次接触Python,一定会迷惑Python为什么会提供Python2.x 和 Python3.x两个版本?那么,直接使用Pyth…
作业1(截止时间3月22日) 请使用excel模板或word模板,完成对126邮箱登录功能的测试用例编写,界面如下图.提交到ftp. ------------------------------------------------------------------------------------ 作业2(截止时间3月29日) 请为三角形问题.NextDate函数.佣金问题,设计黑盒测试用例.要求首先说明采用的测试方法和设计思路(写出等价类或决策表),然后再编写测试数据. ---------…
Selenium上机实验说明 1.安装SeleniumIDE插件 2.学会使用SeleniumIDE录制脚本和导出脚本 3.访问http://121.193.130.195:8080/使用学号登录系统(账户名为学号,密码为学号后6位),进入系统后可以看到该同学的git地址. 4.编写Selenium Java WebDriver程序,测试inputgit.csv表格中的学号和git地址的对应关系是否正确. 集合资源地址已上传至百度网盘(包含firefox43.0.1,javacsv,Seleni…
1.安装SeleniumIDE插件 打开Firefox——>菜单栏——>附加组件——>获取附加组件——>查看更多附加组件——>搜索框输入SeleniumIDE并查找——>选择SeleniumIDE并安装即可 . 2.学会使用SeleniumIDE录制脚本和导出脚本 打开Firefox——>工具——>Selenium IDE,此时已经开始录制,在Firefox的操作会被记录下来 在Selenium IDE插件中,文件——>Export Test Case…
实验十二 团队作业8:软件测试与Alpha冲刺 实验时间 2018-6-13 Deadline: [6.13-6.19]之间任选连续5天的23:00,以团队随笔博文提交时间为准. 评分标准: 按时交 – 根据实验十一评分细则打分(满分110分) 本实验为团队任务,团队成员成绩以团队博文成绩为准 每篇冲刺博客满分为 20 分,缺少任何一项要求内容扣5分,迟交得0分 博客其他格式要求10分 抄袭 - 倒扣本次作业分数 一.实验目的与要求 (1)掌握软件测试基础技术. (2)学习迭代式增量软件开发过程…
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 BUG创造队 作业学习目标 (1)掌握软件测试基础技术.(2)学习迭代式增量软件开发过程(Scrum) 团队项目Github仓库链接 点击查看 第四天 日期:2019/6/18 1.1 今日完成任务情况以及遇到的问题. 今天完成的任务 姓名 分工 完成的任务 闫雪 管理端报修界面的实现 58% 李蓉 住户资料管理的实现 60% 后新莉 维修界面的实现 55% 仇素…
项目 内容 这个作业属于哪个课程 老师链接 这个作业的要求在哪里 作业链接地址 团队名称 always run 作业学习目标 (1)掌握软件测试基础技术.(2)学习迭代式增量软件开发过程(Scrum) 1.1今日完成任务情况以及遇到的问题 项目运行起来不太稳定,有时候还会报错,项目文档结构还有待完善. 1.2明天任务安排 小组成员 任务 种兴达 编写博客 徐浩杰 测试软件,发现项目运行时的错误并及时上网查找问题并改正 冯婷秀 协助徐浩杰测试项目 李敏 对于上传到github上的项目加整理 1.3…
项目 内容 这个作业属于哪个课程 老师链接 这个作业的要求在哪里 实验十二 团队作业8:软件测试与Alpha冲刺 团队名称 Always Run! 作业学习目标 (1)掌握软件测试基础技术 (2)学习迭代式增量软件开发过程(Scrum) 团队项目github仓库地址链接 1.1 今日完成任务情况以及遇到的问题 已完成任务: 登录界面的实现 数据库对不同角色进行定义,角色信息输入 遇到问题: 配置文件出现问题,后台与前端无法连接起来 1.2 明天任务安排 成员 任务 种兴达 对登录后不同角色进入不…
项目 内容 这个作业属于哪个课程 老师链接 这个作业的要求在哪里 实验十二 团队作业8:软件测试与Alpha冲刺 团队名称 Always Run! 作业学习目标 (1)掌握软件测试基础技术 (2)学习迭代式增量软件开发过程(Scrum) 团队项目github仓库地址链接 1.1 今日完成任务情况以及遇到的问题 已完成任务: 进行了最后的测试环节. 完善了数据库,录入了相关的数据. 对代码进行了调整,规范. 遇到问题: 在各个模块代码合并中有接口不统一,变量名不一致的问题. 1.2 任务安排 成员…
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 BUG创造队 作业学习目标 (1)掌握软件测试基础技术.(2)学习迭代式增量软件开发过程(Scrum) 团队项目Github仓库链接 点击查看 第一天 日期:2019/6/15 1.1 今日完成任务情况以及遇到的问题. 今天完成的任务 姓名 分工 完成的任务 闫雪 根据前面的详细设计创建部分数据库表 86% 李蓉 编码实现管理员登录界面 87% 后新莉 搜集所需要…
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 BUG创造队 作业学习目标 (1)掌握软件测试基础技术.(2)学习迭代式增量软件开发过程(Scrum) 团队项目Github仓库链接 点击查看 第二天 日期:2019/6/16 1.1 今日完成任务情况以及遇到的问题. 今天完成的任务 姓名 分工 完成的任务 闫雪 管理员端收费管理界面和住户端缴费界面的实现 86% 李蓉 管理员登陆界面的完善和住户端登录界面的实现…
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 BUG创造队 作业学习目标 (1)掌握软件测试基础技术.(2)学习迭代式增量软件开发过程(Scrum) 团队项目Github仓库链接 点击查看 第三天 日期:2019/6/17 1.1 今日完成任务情况以及遇到的问题. 今天完成的任务 姓名 分工 完成的任务 闫雪 管理员端停车场管理页面和物业设备管理页面的实现 90% 李蓉 管理员端设备维修管理页面和设备维修统计…
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 BUG创造队 作业学习目标 (1)掌握软件测试基础技术.(2)学习迭代式增量软件开发过程(Scrum) 团队项目Github仓库链接 点击查看 第五天 日期:2019/6/19 1.1 今日完成任务情况以及遇到的问题. 今天完成的任务 姓名 分工 完成的任务 闫雪 管理员端修改登录密码页面的实现和住户资料管理页面的完善 57% 李蓉 住户端网上缴费页面的实现和管理…
这次上机我们主要使用Selenium进行自动化测试,首先我们需要下载selenium-java的依赖项. 若使用maven管理项目,则在.pom文件中加入如下依赖项: <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>2.53.0</version> </dep…
#coding:utf-8 from time import sleep from selenium import webdriver class cloudedge_register(object): def __init__(self,mailaddr,passwd,url): self.mailaddr = mailaddr self.passwd = passwd self.url = url self.browser = webdriver.Firefox() def register…
#coding:utf-8 #for windows/py2.7 from time import sleep from selenium import webdriver browser = webdriver.Firefox() browser.get('http://www.xxx.com') bnowser.maximize_window() #窗口 最大化 browser.implicitly_wait(10) #自适应等待 10s browser.find_element_by_li…