我是Selenium IDE的新手。現在我試圖在網頁上存儲圖像的文件路徑/ URL,然後驗證文件路徑/文件名是否遵循一組文件名約定。Selenium IDE:比較/驗證變量的文本
目前的進度: 我已經安裝了一個用戶擴展,它允許我使用名爲「storeImagePath」的命令。我可以存儲圖像的文件路徑/文件名,並將其保存爲名爲imagePath的變量。
我被卡住了: 我可以回顯$ {imagePath},它給了我正確的文件路徑,但是我不知道如何將imagePath變量與真實的文件路徑進行比較。我想做一些類似於變量的VerifyEval的東西,並將其與我爲了測試目的而粘貼的路徑進行比較。我嘗試「輸入」 - 將變量放入一個輸入元素,然後對此執行某種VerifyText,但它不起作用。我忽略了一個非常簡單的解決方案?
請記住,我使用的是Selenium IDE,我想堅持下去,直到我熟練使用它,然後才能進入RC。儘管如果我想要做的事情在IDE中不可行,那麼可以告訴我這一點。提前致謝。
編輯:我不知道我有多清楚,暫時我只想將$ {imagePath}與我自己粘貼的URL進行比較。一旦我完成了,我可以開始弄清楚如何定義接受的文件路徑/文件名約定。
只是好奇:它是動態生成的嗎? – Greg
是的,圖像的文件路徑具有域名,然後是兩個目錄,一個基於日期,一個是靜態數字。爲了簡單起見,我會對日期的比較進行硬編碼。文件名是一個32個字符的字符串,每個字符都是0-f。我認爲當我到達那個部分時,我必須做一些通配符,以確保它符合0-f規則。然後在最後有.jpg文件擴展名。 – MinuteHand