据说这是'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())
答案 0 :(得分:0)
尝试使用此代码点击“保存”按钮: -
driver.findElement(By.id("ctl00_ContentPlaceHolder1_cbpAssociationNew_btnNewItemTopCreationSave_CD")).click();
而且,click())
方法返回 void 而不是 boolean ,因此您无法将其用作 if循环