0
我想獲得div模式彈出對話框的返回值。 然而,我無法使用如何使用硒從檢查元素中獲取div的值?
selenium.GetAttribute("id=lblPopUpMessageType");
我想達到的目的是,當我抽到的值,那麼我能趕上進度是否這是做得到的價值。
例如,代碼如下圖所示:
<span id="lblPopUpMessageType">error</span> (If i get the "error" value i know it is fail)
or
<span id="lblPopUpMessageType">success</span> (This mean success)
好吧,我不能夠使用上述函數來獲取。 我也嘗試過使用Selenium.GetElementIndex()。ToString()但不工作。我是新來的硒,任何幫助將不勝感激。謝謝!
謝謝你的回覆...但它仍然沒有回報我什麼... 我試着用字符串abc = selenium.GetText(「xpath = lblPopUpMessageType」); 我在文本框中返回abc ..它給我空值 – fj123
把它寫成selenium.getText(// span [@ id ='lblPopUpMessageType'])。你寫xpath的方式是錯誤的。你也可以引用像Firepath和Xpath檢查器獲取xpath。 如果你對xpath不熟悉,你也可以把它寫成selenium.getText(「id = lblPopUpMessageType」)。但是在這種情況下,id在整個頁面中必須是唯一的。 –
嗨Abhi,我試着用你的selenium.getText(// span [@ id ='lblPopUpMessageType']),但它給了我評論出其餘的句子...任何想法?我也用第二種方法嘗試,但它仍然沒有返回...此外,存儲此跨度id的div是不可見的狀態,它只會在模態對話框出現錯誤/成功時給出值... – fj123