未定义ByChained

时间:2019-06-28 07:43:27

标签: javascript selenium

我一直在尝试在javascript中使用Selenium webdriverjs来查找包含部分文本“ hoi” 文本“ hoe gaat het”的元素。我尝试使用ByChained,但它给我一个错误,即未定义ByChained。如何在Javascript中定义ByChained?

driver.findElement(new ByChained( By.partialLinkText("hoi"),(By.linkText("hoe gaat het")) ) );

1 个答案:

答案 0 :(得分:-1)

为什么不将这些条件放到选择器上?

例如:

X和Y:

driver.findElement(By.xpath("//*[contains(text(),'hoi') and contains(text(),'hoe gaat het')]"))

X或Y:

driver.findElement(By.xpath("//*[contains(text(),'hoi') or contains(text(),'hoe gaat het')]"))

虽然它不能回答问题,但确实可以为您解决问题。