[英]Selenium Webdriver - How to trigger a function if a button is clicked
假設這是“保存”按鈕的ID ...
driver.findElement(By.cssSelector("#ctl00_ContentPlaceHolder1_cbpAssociationNe_btnNewItemTopCreationSave_CD > span.dx-vam" )).click();
如果單擊此“保存”按鈕,則必須觸發一個function()。 我是一個js程序員,我們使用'onClick'事件,但是在Selenium Webdriver中,它不起作用。
還有如何對這種類型的條件使用“ if”循環,我已經嘗試過了,但是沒有用。
if(driver.findElement(By. cssSelector("#ctl00_ContentPlaceHolder1_cbpAssociationNew_btnNewItemTopCreationSave_CD > span.dx-vam" )).click())
嘗試單擊以下代碼以單擊“保存”按鈕: driver.findElement(By.id("ctl00_ContentPlaceHolder1_cbpAssociationNew_btnNewItemTopCreationSave_CD")).click();
而且, click())
方法返回的是void not boolean ,因此您不能將其用作if循環內的條件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.