javaqtp到Selenium等价方法 1 周,3 日 Questions & Answers 89 我正在尝试将Qtp库转换为selenium 我需要硒中qtp的所有等效方法。我有需要转换为selenium的qtp方法列表。请帮帮我
# 1 楼答案 我们可以在selenium中编写checkProperty()方法,但此方法仅适用于复选框和单选按钮 通过传递驱动程序调用@Test中的checkProperty方法,以及单选按钮或复选框元素的属性: checkProperty(driver, "checked","true"); 下面是检查元素是否被选中的方法 public void checkProperty(WebDriver driver, String propertyName, String propertyValue){ boolean isSelected = driver.findElement(By.xpath(your_xpath)).getAttribute(propertyName).equals(propertyValue); if(isSelected){ s.o.p("Radion button / checkbox is selected"); }else{ s.o.p("Not selected"); } } 如果元素包含checked属性,否则它将抛出nullPointerException。如果没有选中的属性,则直接使用driver.findElement(locator).isSelected()进行检查
# 1 楼答案
我们可以在selenium中编写checkProperty()方法,但此方法仅适用于复选框和单选按钮
通过传递驱动程序调用@Test中的checkProperty方法,以及单选按钮或复选框元素的属性:
下面是检查元素是否被选中的方法
如果元素包含checked属性,否则它将抛出
nullPointerException
。如果没有选中的属性,则直接使用driver.findElement(locator).isSelected()
进行检查