- 博客(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关注的人