无法单击浏览器堆栈中的元素

时间:2018-02-13 10:54:36

标签: java selenium browserstack

无法单击浏览器堆栈中的元素自动执行。相同的代码在chrome / firefox中成功运行。

我正在使用Move类的movetoelement来点击特定元素..

Actions action = new Actions(Browser.getCurrentDriver());
action.moveToElement(dividerPageView.clickDividerDropped).click().perform();

也使用了Javascript执行程序,但没有用。

{
    WebElement element = driver.findElement(By.xpath("//span[contains(@title,'Layout Container')]/following-sibling::div[1]"));
    JavascriptExecutor executor = (JavascriptExecutor)driver;
    executor.executeScript("arguments[0].click();", element);
}

请建议我们点击一​​个无头的元素。

1 个答案:

答案 0 :(得分:0)

您可以尝试:

int items = driver.findelements(by.xpath("YOUR VALUE")).count
if(items == 1) driver.findelement(by.xpath("YOUR VALUE")).click()