胡萝卜J

导航

 

2022年9月14日

摘要: 直接使用jenkins构建本地的testNG生成的xml文件无法构建,需要先将xml文件生成批处理文件: cd C:\Users\Administrator\eclipse-workspace\documentName Java -cp bin;lib/* org.testng.TestNG doc 阅读全文
posted @ 2022-09-14 16:27 胡萝卜J 阅读(62) 评论(0) 推荐(0) 编辑
 

2022年9月8日

摘要: 问题记录: 在学习selenium使用Page-Object模式时遇到一个问题: 开始: 因为在Page页面定义了一个登陆的方法,在登录的方法里需要加载驱动并且初始化chromeDriver 使用@FindBy定位的元素运行时一直报空指针的异常,百度了好长时间,基本都是统一的回答,需要在Page类里 阅读全文
posted @ 2022-09-08 17:14 胡萝卜J 阅读(75) 评论(0) 推荐(0) 编辑
 

2022年9月7日

摘要: Elements里的结构如下,需要拿到text文案,首先要拿到tr的循环列表,然后取出每一个tr里的第二个td,再去定位文案 //先定位到tr的上一步 WebElement name = driver.findElement(By.xpath("//xxxx//tbody")); //根据标签名称t 阅读全文
posted @ 2022-09-07 15:47 胡萝卜J 阅读(79) 评论(0) 推荐(0) 编辑
 

2022年8月24日

摘要: 1、使用js滑动页面到指定的元素位置 JavascriptExecutor js =(JavascriptExecutor)driver; WebElement A = driver.findElement(By.xpath("xxxxx")); js.executeScript("argument 阅读全文
posted @ 2022-08-24 15:59 胡萝卜J 阅读(460) 评论(0) 推荐(0) 编辑
 
摘要: 为了改变元素在页面中的位置,需要拖拽元素到指定位置 记录一下 1、先定位到要拖拽的元素 Actions action = new Actions(driver); WebElement el = driver.findElement(By.xpath("xxxx")); //使用action的dra 阅读全文
posted @ 2022-08-24 13:47 胡萝卜J 阅读(28) 评论(0) 推荐(0) 编辑
 

2022年8月23日

摘要: 检查页面中的元素是否可以点击 原本想使用element.isenabled();通过如果可以点击返回true,不可以点击返回false来验证 试验后发现,即使元素是不可点击的,也会是返回true; 后在网上多番查找,找到了另一种方法,就是验证这个元素的class里是不是存在is-disabled来判 阅读全文
posted @ 2022-08-23 17:46 胡萝卜J 阅读(35) 评论(0) 推荐(0) 编辑
 

2022年8月18日

摘要: 在页面进行操作后打开了新的页面 定位元素后xpath正确,但是运行程序时提示定位不到元素 解决: 打开新的页面后,需要获取到新页面的句柄,才能操作新的页面 具体步骤: 1、先获取当前页面的句柄 2、拿到所有页面的句柄 3、通过判断是否在当前页面句柄操作当前页面,在当前页面,跳转到当前页面的句柄,然后 阅读全文
posted @ 2022-08-18 17:45 胡萝卜J 阅读(73) 评论(0) 推荐(0) 编辑
 

2022年8月11日

摘要: 页面查询,没有查询按钮,选择查询条件后,需要鼠标点击页面空白处才能进行查询操作 可以使用如下方法,亲测好用,记录一下,以备以后使用 driver.findElement(By.xpath("xxxxxxx")).sendKeys(Keys.TAB); 阅读全文
posted @ 2022-08-11 13:40 胡萝卜J 阅读(256) 评论(0) 推荐(0) 编辑
 

2022年7月14日

摘要: windows+R 输入%TEMP% 回车 全选回车后打开的文件夹,然后删除 备注:TEMP这个文件夹的文件都是临时文件,可以删除,不会影响,亲试好用 阅读全文
posted @ 2022-07-14 17:37 胡萝卜J 阅读(190) 评论(0) 推荐(0) 编辑
 

2022年7月13日

摘要: 页面上经常有toast提示,显示时间很短,定位方法 1、F12打开控制台 2、切换到“source”tab 3、操作页面,出现toast提示,点击pause,toast提示就会固定在页面上,再切换到Elements tab就可以定位到这个toast提示 阅读全文
posted @ 2022-07-13 14:23 胡萝卜J 阅读(367) 评论(0) 推荐(0) 编辑