2013-04-17 93 views

回答

5

打開硒IDE

右鍵點擊圖片,然後就看到assertelementpresent命令,如果你這樣做看不到那麼這個命令顯示懸停在所有可用的命令,並選擇assertelementpresent

檢查圖像here

+0

感謝ANKIT我得到回答這個問題。 –

1

嘗試使用

assertElementPresent //img 

二是相對於圖像的XPath

的最佳方式如何找到自己:

  • 打開硒IDE插件
  • 右鍵單擊該元素要檢查
  • 哈弗顯示所有可用的命令
  • 試着尋找最合適的命令
  • 使用該命令,看看會發生什麼在FF瀏覽器
+0

我是新來硒IDE。請你能告訴我如何找到'assertElementPresent'**命令的目標**。 –

+0

正如答案中所述。是否爲你點擊右鍵?只要右擊與硒IDE中打開並選擇「所有可用命令的元素。它應該有 –

+0

感謝您的幫助它解決我的問題。 –

1

根據您的任務,有3種方法可以做到這一點(您爲什麼需要此圖像):

1)您可能會等待圖像執行某些操作(例如,等待按鈕點擊它):waitForElementPresent(locator)。它使用Selenium IDE中設置的超時。 所以元素出現的時候,你的腳本將執行下一行。如果它不出現 - 這種情況應該以某種方式處理(例如使用驗證 - 請參閱第2項)

2)如果您需要知道圖像是否存在 - 您可以使用verifyElementPresent(locator) - 它返回true或false (並且你可以存儲這個值)。如果圖像不存在 - 測試將繼續運行(這很重要!)

3)如果此圖像非常重要 - 請使用此處已建議的內容:assertElementPresent(locator) - 如果圖像不存在,測試將停止。

P.s.我希望你知道定位器的含義。如果沒有 - 找到樣本,很容易

相關問題