自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 遇到.sendKeys后报错: no such element: Unable to locate element

大概介绍一下:元素内容是这样的用.click() 方法可以点击但是主要用到.sendKeys就报错“ no such element: Unable to locate element.查了一下原因是由于js限制,定位到元素后无法sendkey。所以查找到了解决办法代码如下://新建Actions类 初始化driverActions action = new Actions(drive...

2019-06-23 18:09:10 641

原创 java【TestNG】case分别用不同浏览器并行执行case,selenium实例。

import org.testng.annotations.Test;import org.testng.internal.annotations.TestAnnotation;import org.testng.annotations.BeforeClass;import org.testng.annotations.Parameters;import java.util.concurr...

2019-04-23 17:00:39 323

原创 java【TestNG读取XML文件】

import org.testng.annotations.Test;import org.testng.annotations.BeforeClass;import org.testng.annotations.Parameters;//这个类不能单独运行,因为期望去取到的参数在TestNG的XML文件中。public class readCaseXml {@BeforeClass@...

2019-04-22 22:48:37 650

原创 java【TestNG】方法禁用和方法超时处理

import org.testng.annotations.Test;import org.testng.annotations.BeforeClass;import org.testng.annotations.AfterClass;/*将方法禁用*/public class Disablethetimeout {@BeforeClasspublic void beforeC...

2019-04-22 19:27:41 277

原创 java【testNG】测试用例依赖关系

import org.testng.annotations.Test;import org.testng.annotations.BeforeClass;import org.testng.annotations.AfterClass;public class Casedependencies {/* * 测试依赖关系的用例 */@BeforeClasspublic void b...

2019-04-22 19:17:12 1090

原创 java[【TesNG】case的执行顺序设置

import org.testng.annotations.Test;import org.testng.annotations.BeforeClass;import org.testng.annotations.AfterClass;/***设置多个test方法跑的优先级,例如case1,case2,case3跑的顺序*/public class CaseTestpriority {...

2019-04-22 15:12:08 467

原创 java【testNG】方法注释

import org.testng.annotations.Test;import org.testng.annotations.BeforeMethod;import org.testng.annotations.BeforeSuite;import org.testng.annotations.BeforeTest;import org.testng.annotations.After...

2019-04-22 15:01:40 324

原创 Java【testNG】断言

import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import org.testng.Assert;import org.testng.annotations.Test;import TestNGClassTestBox.TestBOX;/*testNG断言*/pu...

2019-04-22 13:33:56 569

原创 java【selenium】TestNG打印log

import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import org.testng.annotations.Test;import TestNGClassTestBox.TestBOX;public class TestAnnotation {private static ...

2019-04-21 18:50:54 459

原创 java【selenium】打印log信息

import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;public class LoggingTwo {private static final Logger log =LogManager.getLogger(LoggingTwo.class.getName());public ...

2019-04-21 14:15:22 501

原创 java【selenium】输入键盘上的按钮

import static org.junit.jupiter.api.Assertions.*;import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.T...

2019-04-18 17:13:40 933

原创 java【selenium】滚动条Actions类

import static org.junit.jupiter.api.Assertions.*;import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.T...

2019-04-18 16:02:44 621

原创 java【selenium】拖拽页面元素

import static org.junit.jupiter.api.Assertions.*;import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api....

2019-04-18 15:50:19 795

原创 selenium操作方法

//获得当前页面的标题String tile=driver.getTitle();//获取当前页面的urlString url=driver.getCurrentUrl();//等待Thread.sleep(3000);//关闭浏览器driver.quit();//不需要点击直接跳转到登陆页面driver.navigate().to(landing);//不做处理,直接抛出异常...

2019-04-18 15:35:42 279

原创 java【selenium】鼠标悬停类

import static org.junit.jupiter.api.Assertions.*;import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Te...

2019-04-17 20:12:00 1547

原创 java【selenium】JavaScript弹框处理

import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;import org.openqa.selenium.By;import org.open...

2019-04-12 20:26:22 601

原创 java【selenium】切换到iFrame

import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;import org.openqa.selenium.By;import org.open...

2019-04-12 19:38:55 536

原创 Java【selenium】在网站内打开新窗口,进行切换窗口

import java.util.Set;import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;import org.openqa.seleni...

2019-04-12 17:38:58 8069 1

原创 Java【selenium】实现截屏功能

import java.io.File;import java.util.concurrent.TimeUnit;import org.apache.commons.io.FileUtils;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jup...

2019-04-11 22:11:25 1081

原创 java【selenium】使用Javascript将元素滚动到可见的位置

selenium是没有滚动指令的,不知道有没有出版本,可以执行javascripr命令,去操作滚动页面import static org.junit.jupiter.api.Assertions.*;import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jup...

2019-04-11 20:41:40 1152 1

原创 java【selenium】selenium执行调用JavaScript命令,获取窗口大小

import static org.junit.jupiter.api.Assertions.*;import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Te...

2019-04-11 19:57:01 1044

原创 java【selenium】selenium执行调用JavaScript命令

import static org.junit.jupiter.api.Assertions.*;import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Te...

2019-04-11 13:40:34 2480

原创 java【selenium】自动联想

适用于,输入关键字后,选择提示内容import java.util.List;import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;impor...

2019-04-11 12:46:53 374

原创 java【selenium】封装显示等待通用方法

import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.support.ui.ExpectedConditions;import org.openqa.selenium.support...

2019-04-08 20:52:04 1454

原创 java【selenium】隐式等待和显示等待

import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;import org.openqa.selenium.By;import org.open...

2019-04-08 19:52:57 1357

原创 java【selenium】封装查找元素方法,查找单个元素,查找多个元素集合,查找元素是否存在

import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;public class EncapsulationElement {WebDriver driver;//初始化构造函数时,带着WebDriver driverpublic E...

2019-04-07 19:18:10 854

原创 java【selenium】如何取到元素任何一个属性的属性值

import static org.junit.jupiter.api.Assertions.*;import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Te...

2019-04-07 15:59:38 3312

原创 java【selenium】如何取到元素上的文本

import static org.junit.jupiter.api.Assertions.*;import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Te...

2019-04-07 15:31:00 3107

原创 java【selenium】隐藏元素解释

//各位老铁好本次文章是介绍,selenium比较重要的一点,就是查看元素是否为隐藏状态,例如有些web元素,是需要点击一些按钮才会显示的,例如点击购买,才会出现价格,元素往往为隐藏状态,此篇文章,就是介绍,元素是否可点击,练习网站是自己写的,请自己找一些网站去练习。import static org.junit.jupiter.api.Assertions.*;import java.ut...

2019-04-07 14:57:49 1020

原创 java【selenium】操作多选元素框

import static org.junit.jupiter.api.Assertions.*;import java.util.List;import java.util.concurrent.TimeUnit;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import o...

2019-04-02 18:44:21 993

原创 java【selenium】页面元素状态

/*页面元素状态是可操作或者是不可操作可操作为*/class Theelementstate {//定义WebdriverWebDriver driver;String baseurl;@BeforeEachvoid setUp() throws Exception {//谷歌浏览器本地驱动System.setProperty(“webdriver.chrome...

2019-04-01 10:18:07 243

原创 java【selenium】如何在页面之间切换

/*如何在页面之间切换打印页面源代码获取页面的标题*/class Pageswitching {//设置WebdriverWebDriver driver;//设置访问网址String baseurl;@BeforeEachvoid setUp() throws Exception {//谷歌浏览器本地驱动System.setProperty(“webdriv...

2019-03-30 17:26:55 1428

原创 java【selenium】如何点击链接按钮和操作文本框

selenium编程/**selenium点击链接按钮,和操作文本框**/class BasicciClick {//定义WebdriverWebDriver driver;//定义访问网址String baseurl;@BeforeEachvoid setUp() throws Exception { //谷歌浏览器的本地驱动 System.setProperty("w...

2019-03-30 15:50:31 2940

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除