
selenium入门
天空蓝依旧
追求技术,就像一场人生的探险,充满了神秘的色彩.....
展开
-
自动化测试报告 java selenium 基于Allure2版
博客园参考博客园小屁妞知乎参考Allure2与Testng关联1.1 克隆项目到本地,本地找到任一一个项目夹,右键鼠标通过Git Bash Here打开,并且输入:git clone 项目地址2.进入项目的根目录,并且路径输入:cmd 打开黑窗口3.执行命令:mvnw clean test site(需要等待一会)4.执行命令:mvnw io.qameta.allure:...原创 2018-10-17 15:30:36 · 2484 阅读 · 0 评论 -
java+selenium自动化参考
web,selenium参考指南 web,selenium参考二 简书参考一 简书参考二 简书参考三转载 2017-11-26 21:53:01 · 481 阅读 · 0 评论 -
stale element reference: element is not attached to the page document
报错原因:由于页面刷新后,需要重新定位元素解决方案:try-catch报错前的代码:WebElement element=driver.findElement(By.xpath("//input[@id='name']")); element.sendKeys("输入的文本");解决后的代码:try { WebElement element=drive原创 2017-12-05 18:03:35 · 4978 阅读 · 0 评论 -
no such element: Unable to locate element--窗口切换
no such element: Unable to locate element的另一种解读:窗口切换指南原创 2017-11-24 18:10:53 · 2879 阅读 · 0 评论 -
Selenium Webdriver元素定位的八种常用方式
常见元素定位技巧转载 2017-11-23 15:30:26 · 262 阅读 · 0 评论 -
sendkeys输入值缺失
解决方案:WebElement element=driver.findElement(By.xpath("//input[@id='name']")); element.sendKeys(new String[] {"成套性_传热ABC_"}); if(!element.getText().equals("成套性_传热ABC_")) {原创 2017-12-11 18:29:30 · 5348 阅读 · 0 评论 -
NoSuchElementException: Unable to locate element--三种系统等待时间
引言:明确的等待是指在代码进行下一步操作之前等待某一个条件的发生。最不好的情况是使用Thread.sleep()去设置一段确认的时间去等待。但为什么说最不好呢?因为一个元素的加载时间有长有短,你在设置sleep的时间之前要自己把握长短,太短容易超时,太长浪费时间。selenium webdriver提供了一些方法帮助我们等待正好需要等待的时间。利用WebDriverWait类和ExpectedCon原创 2017-12-11 18:27:11 · 467 阅读 · 0 评论 -
selenium之模态框处理+检测元素是否多层嵌套
检查元素是否多层嵌套:我们检查一个元素是否是多层嵌套的方法通过:console多层嵌套: 单层嵌套: 模态框:模态框方法:driver.switchTo().activeElement();原创 2017-10-16 19:52:11 · 1784 阅读 · 0 评论 -
iframe,switchToWindow报错--no such element: Unable to locate element
iframe参考 window窗口切换参考iframe概念:iframe 就是HTML 中,用于网页嵌套网页的。 一个网页可以嵌套到另一个网页中,可以嵌套很多层iframe实例项目相关网址 怎么知道一个页面是否是iframe1.首先如果我们报找不到这个元素的错误no such element: Unable to locate element,然后使用firefox定位到这个元素下,指定查找的为原创 2017-11-27 19:37:17 · 14763 阅读 · 0 评论 -
显示文件后缀名
文件后缀名原创 2018-08-12 15:25:08 · 3188 阅读 · 0 评论 -
java selenium iframe遇到的坑及解决方案
引言:selenium在进行元素定位的时候,习惯于xpath定位的便捷与高效,但有时候我们也可以考虑name,tagName,linkText等定位方式比如下面的事例就应用了tagName定位方式,且效果极佳 需求该页面一共包含两个Iframe,一个iframe嵌套另一个iframe,并且父级的iframe是整个页面,问题是我们首先通过driver.switchTo...原创 2018-06-27 17:44:14 · 4237 阅读 · 0 评论 -
Selenium jar包下载
seleniumjar包下载链接转载 2018-06-26 18:36:05 · 4624 阅读 · 0 评论 -
论Java selenium 上传文件,图片的正确姿势
参考一[转载自YunMan](https://www.cnblogs.com/yunman/p/7112882.html?utm_source=itdadao&utm_medium=referral)参考二[转载自Anthony_tester](http://blog.csdn.net/u011541946/article/details/74332938)...转载 2018-03-06 15:48:09 · 2468 阅读 · 0 评论 -
Selenium webdriver jar包下载指南
下载与指南转载 2017-08-23 14:48:08 · 7322 阅读 · 3 评论 -
Selenium之等待函数--强制等待,显示等待,隐式等待
强制等待,显示等待,隐式等待方法强制等待: 方法: Thread.sleep();一旦调用一直等下去隐式等待--适用于全局性,会在限定时间一直找下去 方法: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);显示等待--比较人性化,如果规定时间内没找到会报错 方法: //原创 2017-09-08 15:21:53 · 1883 阅读 · 0 评论 -
启动浏览器步骤及其驱动
这里写链接内容转载 2017-08-25 17:08:55 · 392 阅读 · 0 评论