我的web應用程序有主要和輔助搜索。從網頁獲取文本的背景顏色
基於搜索詞,Web應用程序以藍色突出顯示第一個搜索詞,第二個搜索詞(或在他們調用時搜索)以紫色突出顯示。這主要是在我們無法訪問的後端使用java腳本完成的。
我需要自動化這種情況下,因爲元素的顏色是不是在頁面源中看到我無法識別使用硒的元素的背景顏色。
請建議我一個合適的解決方案來獲得搜索條件
我的web應用程序有主要和輔助搜索。從網頁獲取文本的背景顏色
基於搜索詞,Web應用程序以藍色突出顯示第一個搜索詞,第二個搜索詞(或在他們調用時搜索)以紫色突出顯示。這主要是在我們無法訪問的後端使用java腳本完成的。
我需要自動化這種情況下,因爲元素的顏色是不是在頁面源中看到我無法識別使用硒的元素的背景顏色。
請建議我一個合適的解決方案來獲得搜索條件
您可以通過使用樣式=刪除默認鏈接樣式的背景顏色「文本修飾:無;」對於「A」標籤
<a href="#" style="text-decoration : none;"> This link is not underlined.</a>
感謝Udara,您的解決方案將在背景顏色預加載和靜態時起作用。在我的場景中,文本的背景顏色正在根據搜索詞進行動態更改,我需要檢查這種情況 –
從我瞭解到目前爲止,從你的問題是,你想要的風格錨來訪的搜索鏈接。 鏈接可以使用任何CSS屬性(例如顏色,字體系列,背景等)進行樣式化。此外,鏈接可以不同,這取決於它們是在什麼狀態風格
四個環節狀態是:
a:link - a normal, unvisited link
a:visited - a link the user has visited
a:hover - a link when the user mouses over it
a:active - a link the moment it is clicked
您可以直接在你的CSS樣式錨標記更改鏈接的任何背景顏色外部或內聯文件。這也可以很容易地從Javascript或Jquery樣式屬性中處理。去下面的例子,並與它一起玩,看看你是如何需要你的鏈接的行爲。
a:link {color:#FF0000;} /* unvisited link*/
a:visited {color:#000000;} /* visited link */
a:hover {color:#FF00FF;} /* mouse over link */
a:active {color:#0000FF;} /* selected link */
還記得爲了處理相同
來源:http://www.w3schools.com/css/css_link.asp
看看這是你在找什麼。
你是什麼意思的自動化?你在尋找樣式還是如何直接在Javascript中改變它? – AKIWEB
目前我使用硒進行自動化測試。我可以輸入主要和次要搜索條件。我只想看看是否使用自動化功能正確突出顯示背景顏色 –
我需要檢查主色和次色搜索是否正確突出顯示色彩背景。 –