Selenium Webdriver - 如果单击按钮,如何触发功能

时间:2014-11-17 02:47:30

标签: javascript selenium selenium-webdriver

据说这是'SAVE'按钮的ID ...

driver.findElement(By.cssSelector("#ctl00_ContentPlaceHolder1_cbpAssociationNe_btnNewItemTopCreationSave_CD > span.dx-vam" )).click();

如果单击“保存”按钮,我必须触发一个函数()。我是一名js程序员,我们使用'onClick'事件但是在selenium webdriver中它不起作用。

此外如何对这种情况使用'if'循环,我已经尝试了这个但是它没有用。

if(driver.findElement(By. cssSelector("#ctl00_ContentPlaceHolder1_cbpAssociationNew_btnNewItemTopCreationSave_CD > span.dx-vam" )).click())

1 个答案:

答案 0 :(得分:0)

尝试使用此代码点击“保存”按钮: - driver.findElement(By.id("ctl00_ContentPlaceHolder1_cbpAssociationNew_btnNewItemTopCreationSave_CD")).click();

而且,click())方法返回 void 而不是 boolean ,因此您无法将其用作 if循环