我的應用程序鏈接太多。我需要在每個元素上執行mouseOver,並且需要驗證頁面底部顯示的鏈接。我試着硒如下,我們如何驗證使用硒rc mouseOver事件顯示的鏈接
selenium.mouseOver("id=logo");
assertTrue(selenium.isVisible("//*[contains(text(), '/webshop')]"));
但它並沒有成功。
我試過搜索,但沒有找到任何匹配的幫助selenium rc。
任何幫助,將不勝感激。
我的應用程序鏈接太多。我需要在每個元素上執行mouseOver,並且需要驗證頁面底部顯示的鏈接。我試着硒如下,我們如何驗證使用硒rc mouseOver事件顯示的鏈接
selenium.mouseOver("id=logo");
assertTrue(selenium.isVisible("//*[contains(text(), '/webshop')]"));
但它並沒有成功。
我試過搜索,但沒有找到任何匹配的幫助selenium rc。
任何幫助,將不勝感激。
我需要在每個元素上做一個mouseOver,並且需要驗證頁面底部顯示的鏈接 。
底部是指你在哪裏獲得這些鏈接?你能粘貼一個鏈接到你測試這個代碼的網頁嗎?這樣很容易解決。
根據你的意見,你要找的不是一個鼠標懸停的問題,你想知道鏈接指向什麼。所以你需要使用getAttribute函數並獲取href屬性,它會給你顯示在瀏覽器狀態欄上的鏈接......類似於selenium.getattribute(「/ @ href」),將屬性存儲在字符串中並執行與預期結果進行字符串比較
我正在寫一篇JBehave的故事。在什麼情況下做一個mousehover然後是驗證顯示的鏈接。 –
這應該是一個評論,而不是「答案」。 – Leigh
是的。你是對的。我試圖把它作爲一個評論而已。但是我不允許添加評論(因爲這裏是新的)。 –
轉到www.google.co.in並對所顯示的任何語言進行鼠標懸停。在左下方,我們可以看到它爲每種語言指出的鏈接。 –