![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium+java
Journey_Sh
这个作者很懒,什么都没留下…
展开
-
Java+Selenium自动化对非输入框的日历或日期控件的处理
如图: 1、问题描述: 在应用selenium实现web自动化时,经常会遇到处理日期控件点击问题,手工很简单,可以一个个点击日期控件选择需要的日期,但自动化执行过程中,完全复制手工这样的操作就有点难了。2、想法: 其实很简单,把它当做输入框来看就好了,使用selenium的sendKeys对输入框输入日期则可。 ...转载 2018-09-14 16:21:55 · 1846 阅读 · 1 评论 -
selenium如何处理table 如何实现勾选红框标注的那条数据
假设这个table的id为“table” 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public void clickName(String name){ //获取table...原创 2018-10-10 17:48:48 · 639 阅读 · 1 评论 -
Selenium学习9--显示等待,判断页面元素是否存在
html代码如下:<html lang="en"> <head> <title>your favorite fruits</title> </head> <body> <p>select ur perfer fruit</p>原创 2018-10-09 15:40:11 · 3807 阅读 · 0 评论 -
selenium+java的常使用的一些操作
常用操作均在下面的有测试用例有体现。 1 package CRM; 2 3 import static org.testng.Assert.assertEquals; 4 5 import java.awt.Checkbox; 6 import java.sql.Driver; 7 import java.util.Iterator; 8 import j...转载 2018-09-20 14:01:38 · 137 阅读 · 0 评论 -
Selenium Webdriver元素定位的八种常用方式
在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。 1. By.name()页面源码如下:<button id="gbqfba"aria-label="Google Search" name="btnK" class="gb...转载 2018-09-20 13:54:21 · 190 阅读 · 0 评论 -
Selenium2_如何判断WebElement元素对象是否存在
1. selenium如果去找元素,不存在的情况下,通常会报NoSuchElementException 导致测试失败,下面是用来判定页面元素是否存在 1 public boolean doesWebElementExist(WebDriver driver, By selector) 2 { 3 4 try 5 { 6 ...转载 2018-09-20 11:54:21 · 5133 阅读 · 0 评论 -
java+selenium元素定位和元素操作
1.元素定位ID定位元素: findElement(By.id(“”)); 通过元素的名称定位元素: findElement(By.name(“”)); 通过元素的html中的位置定位元素:findElement(By.xpath(“”)); 通过元素的标签名称定位元素:findElement(By.tagName(“”)); 通过元素的链接名称定位元素:...转载 2018-09-20 10:56:02 · 216 阅读 · 0 评论 -
selenium三种方法isEnable()、isDisplayed()和isSelected()的区别
isEnable()、isDisplayed()和isSelected() 1、以上三个为布尔类型的函数 2、isEnable用于存储input、select等元素的可编辑状态,可以编辑返回true,否则返回false 3、isDisplayed()这个有点陌生,在大神写的脚本看到几次不知道何用意先不管,本身这个函数用于判断某个元素是否存在页面上(这里的存在不是肉眼看到的存在,而是html代...转载 2018-09-20 10:55:03 · 9415 阅读 · 1 评论