/*
-
页面元素状态
-
是可操作或者是不可操作
-
可操作为
*/
class Theelementstate {
//定义Webdriver
WebDriver driver;
String baseurl;@BeforeEach
void setUp() throws Exception {
//谷歌浏览器本地驱动
System.setProperty(“webdriver.chrome.driver”, “/Users/lisen/webselenium/selenium/chromedriver”);
//初始化谷歌浏览器
driver =new ChromeDriver();
//定义访问网址
baseurl=“https://www.google.com/”;
//设置隐性等待
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
//窗口最大化
driver.manage().window().maximize();
}@Test
void test() {
//访问网址
driver.get(baseurl);
//判断元素是否可用
WebElement e1=driver.findElement(By.id(“q”));
System.out.println(“判断元素是否为点击可用”+e1.isEnabled());
WebElement e2=driver.findElement(By.id(“fkbx”));
System.out.println(“判断元素是否为点击可用”+e2.isEnabled());
WebElement e3=driver.findElement(By.id(“fkbx-text”));
System.out.println(“判断元素是否为点击可用”+e3.isEnabled());}
@AfterEach
void tearDown() throws Exception {
//等待3秒钟
Thread.sleep(3000);
//关闭浏览器
driver.quit();
}
}