软测
文章平均质量分 53
kongc3
这个作者很懒,什么都没留下…
展开
-
selenium webdriver +java :特殊窗口切换(iframe及弹窗句柄切换getWindowHandle)
窗口分类:iframe 弹窗 对话框对弹窗进行操作:当在当前页面点击链接,页面跳转到一个新的弹窗,对新弹窗里的元素进行定位需要先进行 窗口句柄切换实现代码如下:String winhandleBefore = driver.getWindowHandle();//获得跳转前窗口的句柄driver.findElement(By.linkTe...原创 2018-07-08 16:40:49 · 2516 阅读 · 1 评论 -
seleniunm webdriver + java:文件上传
selenium webdriver没有提供直接的文件上传功能,但是在使用的web项目中常常需要对文件进行上传。在一般的上传中,是需要点击上传按钮,打开本地的window窗口,但是selenium 是无法直接操作window系统自带的相关控件。以下提供两种关于文件上传的方法。普通上传:普通的附件上传是将本地文件的路径作为一个值放在input 标签中,通过form 表单将这个值提交给服务器。可以通过...转载 2018-07-08 17:32:34 · 667 阅读 · 0 评论 -
禅道的安装与使用指南
禅道是第一款国产的优秀开源项目管理软件。先进的管理思想,合理的软件架构,简洁实效的操作,优雅的代码实现,灵活的扩展机制,强大而易用的api调用机制,多语言支持,多风格支持,搜索功能,统计功能——这一切,通过禅道,都可以拥有!下面,我将介绍禅道的安装和基本使用情况,希望可以对广大程序员们提供帮助:第一步:首先登陆禅道的官网第二步:在禅道官网选择一个你中意的版本这个是不需要登陆就可以下载的,禅道分为专...转载 2018-07-08 21:01:45 · 14126 阅读 · 2 评论 -
selenium webdriver + java 进行元素定位时的页面跳转问题
在使用selenium-Java对元素进行定位时,初学者经常遇见以下两种问题:问题一:在当前页面进行跳转时,提示 Unable to locate element原因:driver在打开网页时,网页加载速度过慢,导致接下来的语句找不到元素;问题二:在页面跳转时产生窗口切换,提示Unable to locate element原因:窗口句柄还停留在上一个页面,需要对窗口进行切换,获得当前句柄之后,再...原创 2018-07-06 11:23:45 · 5529 阅读 · 0 评论 -
selenium webdriver + java 在进行元素定位时,元素不可见的问题(display:none)
问题描述:在对浏览器页面元素进行定位时,有时无论用id,className还是xpath, 都报错:Element is not currently visible and so may not be interacted with 此时,打印该元素的isDisplayed(),如: System.out.p...原创 2018-07-06 17:34:44 · 5583 阅读 · 1 评论 -
testng使用时,需要先将插件引入到Eclipse里才能使用,maven只是自动引入了包
将testng引入到Eclipse步骤:(上图内容来自http://testng.org/doc/download.html)具体来说,在网址:http://beust.com/eclipse下载对应的文件, 可以下载最下边的zip文件,然后自行解压,解压后文件如下图所示: ...原创 2018-07-24 19:35:32 · 1410 阅读 · 0 评论 -
Java连接MYSQL数据库异常
一个最基本的Java连接MySQL8.0.11数据库demo,无法正常连接数据库,报错如下: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQ...原创 2018-08-02 21:52:39 · 2961 阅读 · 0 评论