Javascript 未定义ByChained

Javascript 未定义ByChained,javascript,selenium,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")) ) ); 为什么不把这些条件放在选择器上

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

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

为什么不把这些条件放在选择器上

例:

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')]"))
虽然它不能回答问题,但它确实为您的问题提供了解决方案