无法单击浏览器堆栈中的元素
Unable to click on an element in Browser stack
无法单击浏览器堆栈自动化中的元素。同样的代码在chrome/firefox.
中成功运行
我正在使用动作的 movetoelement class 来点击特定元素..
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);
}
请建议我们可以点击 运行 无头元素的另一种方法。
你可以试试:
int items = driver.findelements(by.xpath("YOUR VALUE")).count
if(items == 1) driver.findelement(by.xpath("YOUR VALUE")).click()
无法单击浏览器堆栈自动化中的元素。同样的代码在chrome/firefox.
中成功运行我正在使用动作的 movetoelement class 来点击特定元素..
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);
}
请建议我们可以点击 运行 无头元素的另一种方法。
你可以试试:
int items = driver.findelements(by.xpath("YOUR VALUE")).count
if(items == 1) driver.findelement(by.xpath("YOUR VALUE")).click()