測試開發之前端篇-CSS層疊式樣式表
CSS是層疊樣式表(Cascading Style Sheets)的縮寫,用於描述如何在螢幕、紙張或其他媒體上顯示HTML元素,包括了定義網頁及其元素的佈局、風格、大小、位置和顏色等屬性。
CSS的語法表示為:
以下是一個簡單的例子,設定了網頁主體(body)的背景色、標題(h1)的顏色和對齊方式、段落(p)的字型和大小。
body { background-color: lightblue; } h1 { color: white; text-align: center; } p { font-family: verdana; font-size: 20px; }
網頁中有3種引用樣式表的方法,分別為:
1. 在head中使用link元素,匯入外部樣式表檔案。
<head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head>在網頁head中使用style元素,定義樣式表內容。
2. 在網頁head中使用style元素,定義樣式表內容。
<head> <style> body { background-color: linen; } h1 { color: maroon; margin-left: 40px; } </style> </head> <body> <h1>This is a heading</h1> <p>This is a paragraph.</p> </body>
3. 使用style屬性,直接將樣式內容新增到元素中。
<body> <h1 style="color:blue;text-align:center;">This is a heading</h1> <p style="color:red;">This is a paragraph.</p> </body>
我們可以使用不同的CSS選擇器,給元素設定樣式,如下html中,可以使用#desc來選中id為desc的div元素,使用.btn選擇所有包含類btn的提交按鈕。
<head> <style> #desc { background-color: blue; } .btn { font-size: 20px; } </style> </head> <body> <div id="desc">This is a desc</div> <button class="btn">提交</button> </body>
在Selenium自動化測試指令碼中,通常使用CSS選擇器,來定位網頁中的元素。如以下程式碼,查詢class為btn的按鈕,並進行點選。
driver.find_element_by_css_selector('.btn').click()
建議大家閱讀一下 和 ,以加深對層疊式樣式表的瞭解。這部分內容不需要大家記憶,在以後的自動化測試工作中,作為手冊進行查詢即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978795/viewspace-2792972/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Web前端開發——CSS層疊樣式表(3)Web前端CSS
- CSS層疊樣式表——定義樣式表CSS
- CSS:層疊樣式表—positionCSS
- CSS層疊樣式表——DIV+CSS佈局CSS
- CSS指層疊樣式表(CascadingStyleSheets)CSS
- CSS基礎之層疊樣式筆記CSS筆記
- 你不知道的 CSS - 層疊樣式表CSS
- CSS層疊樣式表的層疊是什麼意思(轉自知乎)CSS
- CSS樣式表的繼承性和層疊性CSS繼承
- CSS Cascading Style Sheets 層疊樣式表:CSS瞭解 (一)CSS
- 深入解析CSS樣式層疊權重值CSS
- css知多少(3)——樣式來源與層疊規則CSS
- WordPress模板層次05:style.css樣式表CSS
- 後端碼農談前端(CSS篇)第五課:CSS樣式後端前端CSS
- 12周精進計劃(第二週):層疊樣式表(Web)Web
- CSS樣式表繼承CSS繼承
- ASP.NET動態網站開發培訓-36.互動論壇製作(四、使用層疊樣式表(CSS)美化介面)ASP.NET網站CSS
- 測試開發之前端篇-Web前端簡介前端Web
- 【CSS】關於表單樣式CSS
- 測試開發之效能篇-JMeter介面測試JMeter
- 樣式字型測試使用
- Android樣式的開發:Style篇Android
- CSS層疊CSS
- 測試開發之效能篇-效能測試設計
- 前端技術分享:一個超級好用的CSS樣式表前端CSS
- XHTML+CSS:呼叫樣式表(轉)HTMLCSS
- css樣式CSS
- Android樣式的開發:selector篇Android
- Android樣式的開發:Property Animation篇Android
- Android樣式的開發:View Animation篇AndroidView
- 直播平臺開發,css溢位之後捲軸樣式修改CSS
- 測開之函式進階· 第2篇《純函式》函式
- 測開之函式進階· 第4篇《匿名函式》函式
- 測開之函式進階· 第5篇《偏函式》函式
- 後端擼前端之層疊效果後端前端
- 常用CSS樣式2:其它樣式CSS
- 常用CSS樣式1:文字樣式CSS
- Java開發桌面程式學習(十)——css樣式表使用以及Button懸浮改變樣式實現JavaCSS