下面列出了怎么用org.openqa.selenium.support.How的API类实例代码及写法,或者点击链接到github查看源代码。
@Test
public void testBuildByClassName(){
assertThat(How.CLASS_NAME.buildBy(VALUE).toString()).isEqualTo(By.className(VALUE).toString());
}
@Test
public void testBuildByCss(){
assertThat(How.CSS.buildBy(VALUE).toString()).isEqualTo(By.cssSelector(VALUE).toString());
}
@Test
public void testBuildById(){
assertThat(How.ID.buildBy(VALUE).toString()).isEqualTo(By.id(VALUE).toString());
}
@Test
public void testBuildByIdOrName(){
assertThat(How.ID_OR_NAME.buildBy(VALUE).toString())
.isEqualTo(new ByIdOrName(VALUE).toString());
}
@Test
public void testBuildByLinkText(){
assertThat(How.LINK_TEXT.buildBy(VALUE).toString()).isEqualTo(By.linkText(VALUE).toString());
}
@Test
public void testBuildByName(){
assertThat(How.NAME.buildBy(VALUE).toString()).isEqualTo(By.name(VALUE).toString());
}
@Test
public void testBuildByPartialLinkText(){
assertThat(How.PARTIAL_LINK_TEXT.buildBy(VALUE).toString())
.isEqualTo(By.partialLinkText(VALUE).toString());
}
@Test
public void testBuildByTagName(){
assertThat(How.TAG_NAME.buildBy(VALUE).toString()).isEqualTo(By.tagName(VALUE).toString());
}
@Test
public void testBuildByXpath(){
assertThat(How.XPATH.buildBy(VALUE).toString()).isEqualTo(By.xpath(VALUE).toString());
}
@Test
public void testBuildUnset(){
assertThat(How.UNSET.buildBy(VALUE).toString()).isEqualTo(By.id(VALUE).toString());
}