现状:目前前端Web页面很多都用到了前端框架,如EasyUI、React、jQuery等等,在这样的大前提下,我们在定位元素时经常会遇到各种困难,如元素只读、元素不可见等等,这篇文章我们重点讲一下只读元素的处理。
一、 我们先来举个栗子
只读元素的展示:
只读元素展示
HTML源码如下(使用的EasyUI前端框架):
二、我们如何实现修改“交易日期”
一般我们有以下两个方法:
方法一:修改HTML元素属性,通过输入方式修改(实现方式容易)
方法二:通过点击日期控件,选择年、月、日方法选择(实现方式繁琐)
这里,我们着重讲解下第一种方法,也是主流的处理方式,代码如下:
package com.amio.automation.jianshu.testSomething;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
/**<