测试积点老人 发表于 2022-11-7 10:26:54

如何查找元素是否显示在屏幕上?

回复可见
**** Hidden Message *****

郭小贱 发表于 2022-11-8 09:20:35

WebDriver通过isDisplayed(), isSelected(), isEnabled(),这三种方法判断Web元素的可见性,这类方法将返回结果是布尔类型;Web元素可以是按钮,下拉框,复选框,单选按钮,标签等。
(1)isDisplayed():
boolean b1 = driver.findElement(By.id(“XXX”)).isDisplayed();
(2)isSelected():
boolean b2 = driver.findElement(By.id(“XXX”)).isSelected();
(3)isEnabled():
boolean b3 = driver.findElement(By.id(“XXX”)).isEnabled();

bellas 发表于 2022-11-8 11:39:59

WebDriver 允许用户检查 Web 元素的可见性。 这些网络元素可以是按钮、单选按钮、下拉菜单、复选框、框、标签等,它们与以下方法一起使用。
isDisplayed()
isSelected()
isEnabled()
语法:

isDisplayed():
boolean buttonPresence = driver.findElement(By.id("gbqfba")).isDisplayed();
isSelected():
boolean buttonSelected = driver.findElement(By.id("gbqfba")).isSelected();
isEnabled():
boolean searchIconEnabled = driver.findElement(By.id("gbqfb")).isEnabled();

qqq911 发表于 2022-11-8 12:20:29


WebDriver通过isDisplayed(), isSelected(), isEnabled(),这三种方法判断Web元素的可见性,这类方法将返回结果是布尔类型;Web元素可以是按钮,下拉框,复选框,单选按钮,标签等。
(1)isDisplayed():
boolean b1 = driver.findElement(By.id(“XXX”)).isDisplayed();
(2)isSelected():
boolean b2 = driver.findElement(By.id(“XXX”)).isSelected();
(3)isEnabled():
boolean b3 = driver.findElement(By.id(“XXX”)).isEnabled();
页: [1]
查看完整版本: 如何查找元素是否显示在屏幕上?