Button 如何使用SeleniumWebDriver单击按钮?

Button 如何使用SeleniumWebDriver单击按钮?,button,click,selenium-webdriver,element,Button,Click,Selenium Webdriver,Element,我正在尝试在Chrome浏览器中自动化Rest控制台 我无法点击按钮 我尝试使用Webelement,操作如下所示 WebElement input=(新的WebDriverWait(driver,30)).until(ExpectedConditions.presenceOfElementLocated(By.xpath(//form[@class='form-stacked']//div[@id='actions']/input[@value='POST']); 输入。单击() dri

我正在尝试在Chrome浏览器中自动化Rest控制台

我无法点击按钮

我尝试使用Webelement,操作如下所示

  • WebElement input=(新的WebDriverWait(driver,30)).until(ExpectedConditions.presenceOfElementLocated(By.xpath(//form[@class='form-stacked']//div[@id='actions']/input[@value='POST']);
    输入。单击()

  • driver.findElement(By.xpath(//form[@class='form-stacked']//div[@id='actions']]/input[@value='POST'])。单击()

  • Actions动作=新动作(驱动程序);
    action.moveToElement(driver.findelelement(By.xpath(//form[@class='form-stacked']]//div[@id='actions']]/input[@value='POST'])。单击();
    action.build().perform()

  • 以上代码集中在按钮“POST”上。但是点击();这个过程不起作用

    有人能帮我吗

    提前感谢,,
    Thyagu

    您能在这里粘贴HTML代码片段吗?另外,您在这三个场景中看到了什么错误?它执行时不会出错。但是POST按钮不点击EDI使用上面的HTML代码片段创建了HTML页面,并尝试点击
    POST
    按钮,它确实点击了它。在我的例子中,在单击按钮后不会执行任何操作,因为我的html页面没有所有详细信息。在您的情况下,它应该在单击
    POST
    按钮后执行正确的操作。只需检查单击
    POST
    按钮后是否执行了正确的操作。