我想檢查按鈕是否被禁用或不是由selenium IDE
但我不能。 我已經嘗試了下面的代碼,但它不起作用。有沒有其他方法來查找按鈕是否被禁用...? <tr><td>assertElementPresent</td><td>
如何查找是否在Selenium IDE中禁用按鈕
//button[contains(text(), 'Save')]</td><td>/td></tr>
回答
我通過以下方式得到了答案。我通過使用「window.document.getElementById('requiredId')。className」並通過以下表達式搜索所需的禁用樣式類來獲取所有樣式類。
|assertExpression | javascript{storedVars['classname'].search("disabled-style-class") == -1} | false |
您可以使用assertVisible
命令檢查元素可見性。
代碼:
Command =
assertVisible
Target =
定位符值
返回true
如果指定的元素是可見的,否則爲false
確定如果指定的元素是可見的。通過將CSS「visibility」屬性設置爲「hidden」或將「display」屬性設置爲「none」,可以使元素不可見,無論是元素本身還是其祖先。如果元素不存在,此方法將失敗。
謝謝Manigandan,但我需要找到是否禁用按鈕。我認爲我們沒有像assertDisable這樣的命令。有沒有其他的方法來查找按鈕是否被禁用? – Sree 2013-02-18 05:51:16
你是什麼意思的'禁用?' – Manigandan 2013-02-18 06:13:42
在WebDriver中。有一個方法isEnabled,如果元素被啓用則返回true,否則返回false。
driver.findElement(By.id("elementID")).isEnabled();
-1。他正在使用IDE,而不是WebDriver。這個答案對他沒有用處。 – Arran 2013-02-18 09:37:17
一個按鈕可以在很多方面被禁用...所以你就需要考慮一下,但一個簡單的解決辦法是assertAttribute
命令,使用屬性disabled
。
這將確保元素具有disabled
值集,這是禁用元素的常用方法,但不是唯一途徑。
大家好,我通過以下方式得到了答案。我通過使用「window.document.getElementById('requiredId')。className」來獲取所有樣式類,並通過以下表達式搜索所需的禁用樣式類| assertExpression | javascript {storedVars ['classname']。search(「disabled-style-class」)== -1} | false | – Sree 2013-02-18 11:02:35
您可以使用VerifyNotEditable來檢查你的元素,巴頓在這種情況下..
IMO這是正確的答案 – 2014-07-29 15:55:01
- 1. 如何檢查Selenium IDE中是否應用了樣式
- 2. 如何使用Selenium按值查找單選按鈕元素?
- 3. 在Firefox上不顯示Selenium IDE按鈕
- 4. 如何檢測按鈕在源中是否被禁用
- 5. Java/Selenium按ID查找元素 - Selenium是否循環註釋?
- 6. Selenium IDE:如何檢查元素是否有焦點?
- 7. iPhone-MPMediaPlayer禁用查找轉發按鈕
- 8. Selenium IDE - 格式化按鈕灰顯
- 9. Selenium IDE - 單選按鈕錯誤
- 10. Selenium IDE - 不捕獲按鈕鏈接
- 11. 使用Selenium-IDE檢查kendo網格行是否存在
- 12. Sencha禁用的按鈕和Selenium Webdriver
- 13. 如何單擊Selenium IDE中的按鈕,只使用與按鈕相關的文本而不是其位置?
- 14. 如何使用selenium IDE檢查當前時間是否在特定範圍內?
- 15. 使用C#中的Selenium Webdriver查找按鈕組類中的按鈕#
- 16. 如何在gridview中查找按鈕
- 17. 如何檢查禁用的按鈕是真/假?在angularjs
- 18. 如何在Selenium IDE中使用selectAndWait?
- 19. 如何在Firefox 45.0中安裝Selenium IDE(selenium-ide-2.9.0.xpi)?
- 20. 如何使在PHP中禁用按鈕?
- 21. 如何在NodeJs express中禁用按鈕?
- 22. 在雅虎財務上使用Selenium查找按鈕[JAVA]
- 23. 如何查找按鈕
- 24. Visual Studio 2010 - 試圖在文件中查找時禁用「查找全部」按鈕
- 25. 如何在appium中查找div按鈕(sencha按鈕)
- 26. 如何找出在UINavigationBar中是否點擊後退按鈕?
- 27. 如何禁用和undisable是和否按鈕
- 28. 如何在JSF中禁用按鈕的按鈕組件?
- 29. 如何在wxpython中點擊按鈕後禁用按鈕?
- 30. Android - 如何在alertdialog中按下按鈕並按下按鈕是或否按鈕
你是如何在storedVars ['classname']中存儲window.document.getElementById('requiredId')。className的? @Sree – walox 2018-02-15 16:42:35