測試案例,Python +Selenium啟動不同瀏覽器
最近不知道大家有沒有看到這幾則新聞:
1、Python將納入浙江省高考!從 2018 年起浙江省資訊科技教材程式語言將會更換為 Python。
2、Python納入山東省的小學教材課程,小學生都開始接觸 Python 語言了。
3、Python 將加入全國計算機等級考試!教育部考試中心決定自2018年起,在計算機二級考試加入了“Python語言程式設計”科目。
4、現在國外國內很多家長已經給孩子報名學習Python程式設計課程了。在美國,就連嬰幼兒也有專門的程式設計童書。
5、最近很多人用Python玩微信【跳一跳】,雖然不怎麼“人道”,但是不得不讓人敬佩Python的強大。
隨著 Python越來越火, 最近一年,似乎要進入全民 Python程式設計的時代了。 但有人會問了, 一入程式碼深似海, 那對於一個初學者來說究竟應該學習哪種語言? 使用最廣泛的 Java、全面整合 .Net 庫的 C#、跨平臺性非常好的 C/C++、靈活輕便的通用型指令碼語言 Python、Web 前端開發主流的 JavaScript 等,面對 600 多種程式語言 , 如何選擇最容易上手的 那 種呢? 為何要選擇 Python呢?
下面 ,我們對比幾大主流程式語言的程式碼量 , 以「 Hello World」為例 :
▌ 程式語言之首 ——Java
public
class
HelloWorld
{
public static void
main
(
String[] args
)
{
System.
out
.println(
"Hello World!"
);
}
}
▌ 嵌入式領域的王者 ——C
#include<stdio.h>
int
main
(
void
)
{
printf
(
"Hello,World!\n"
);
return
;
}
▌ 多正規化程式語言 ——C++
#include <iostream>
int
main
()
{
std
::
cout
<<
"Hello,World"
<<
std
::
endl
;
return
;
}
▌ 全面整合 .Net 庫——C#
using
System;
namespace
HelloWorld
{
class
Hello
{
static void
Main
()
{
Console.WriteLine(
"Hello World!"
);
Console.ReadKey();
}
}
}
▌ 世界範圍內網站運用率最高的程式語言 ——PHP
<?php
echo
“Hello World”;
?>
▌ Web 前端開發主流語言——JavaScript
<
html
>
<
body
>
<
script
type
=
"text/javascript"
>
document
.write(
"Hello World!"
);
</
script
>
</
body
>
</
html
>
▌ 通用型指令碼語言 ——Python
print ( "Hello World" );
從以上程式碼中 , 我們可以清楚地發現 Python 和 PHP 語法相對 簡單 , 對於 同一個任務, C 語言要寫 1000 行程式碼,Java 只需要寫 100 行,而 Python 可能只要 20 行, 綜合看來, Python無疑是最耀眼的 。
Python具備的5大特性:
非常棒的首次體驗: 就像書的開始,首先一定要能夠 “沉迷”,學習新知識一定會碰到各種挫折,但是如果能夠吸引學生的好奇心和熱情,零基礎的學員才能夠有更好的興趣在學習中;
Web 程式設計能力: 對於程式設計師的職業發展來說, Web 程式設計能力越來越重要,如果想要發展的更好,是要具備一些 Web 框架基礎;
桌面程式設計能力: 儘管將來趨勢將更多的轉移到 Web 應用上,但沒什麼能比開發和執行一個本地程式來的直接;
有市場的職業技能: 即使是學術和業餘程式設計已經非常出色,但是學生的職業技能在職業環境中也非常重要;
社群支援和輕鬆的語言環境: 這個部分對於新人來說,更是重要的一點,能夠加速讓他們融入到這個環境中。
也許有些人 可能不同意這些作為入門語言的必要條件。 但經過實踐和經驗 , 我發現 沒有任何一門語言能像 Python 一樣做到以上五點。
天道酬勤。不論你是程式設計新手,前端開發人員,或是想做全棧開發工程師,準備進軍 AI 領域的,又或是網路運維轉型開發、傳統 IT 轉行網際網路的...... 學習 Python ,都是你最好的選擇。
關注 51Testing軟體測試網, 提升 it技能, 從不會到熟練只差一步 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2168646/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- selenium 啟動 chrome 瀏覽器非常慢。Chrome瀏覽器
- python selenium webdriver多執行緒啟動多個瀏覽器PythonWeb執行緒瀏覽器
- python用selenium開啟瀏覽器後瀏覽器關閉---解決辦法Python瀏覽器
- 瀏覽器配置selenium+python瀏覽器Python
- selenium webdriver 啟動三大瀏覽器Firefox,Chrome,IEWeb瀏覽器FirefoxChrome
- python selenium爬蟲 不開啟網頁 不開啟瀏覽器Python爬蟲網頁瀏覽器
- 使用chrome瀏覽器驅動自動開啟瀏覽器Chrome瀏覽器
- 谷歌瀏覽器測試移動端網頁谷歌瀏覽器網頁
- 你該瞭解的自動化測試工具:Selenium控制瀏覽器的常用方法!瀏覽器
- 🔥《手把手教你》系列基礎篇之 2-python+ selenium 自動化測試 - 開啟和關閉瀏覽器(詳細)Python瀏覽器
- python3 selenium之火狐Firefox瀏覽器載入瀏覽器配置PythonFirefox瀏覽器
- 跨瀏覽器測試需要面臨哪些挑戰?跨瀏覽器測試工具分享瀏覽器
- selenium3 webdriver啟動火狐、chrome、edge、Safari瀏覽器的方法WebChrome瀏覽器
- 瀏覽器利用框架BeEF測試瀏覽器框架
- 自動化測試系列(2)—— 下載瀏覽器驅動瀏覽器
- 為什麼跨瀏覽器測試很重要?7款跨瀏覽器測試工具請查收!瀏覽器
- Selenium webdirver Java 操作瀏覽器WebJava瀏覽器
- Mocha瀏覽器測試入門教程瀏覽器
- 《手把手教你》系列基礎篇之(三)-java+ selenium自動化測試- 啟動三大瀏覽器(上)(詳細教程)Java瀏覽器
- 瀏覽器開發者工具開啟檢測瀏覽器
- Selenium Webdriver重新使用已開啟的瀏覽器例項Web瀏覽器
- Web自動化之瀏覽器啟動Web瀏覽器
- selenium+python自動化測試Python
- Opera使用內建加密錢包測試移動瀏覽器加密瀏覽器
- 🔥《手把手教你》系列基礎篇之 3-python+ selenium 自動化測試 - 驅動瀏覽器和元素定位大法(詳細)Python瀏覽器
- 呼叫瀏覽器的爬蟲——selenium瀏覽器爬蟲
- Java Selenium WebDriver 控制瀏覽器(三)JavaWeb瀏覽器
- 不同瀏覽器下圖片滾動效果的js瀏覽器JS
- 只要瀏覽器能瀏覽,我就能爬取——selenium+chrome瀏覽器Chrome
- 不同瀏覽器核心的區別瀏覽器
- selenium中瀏覽器及對應的驅動(可下載)瀏覽器
- 《手把手教你》系列基礎篇之(四)-java+ selenium自動化測試- 啟動三大瀏覽器(下)基於Maven(詳細教程)Java瀏覽器Maven
- python爬蟲十三:selenium模擬瀏覽器+chrome+windowsPython爬蟲瀏覽器ChromeWindows
- 使用Selenium時的瀏覽器設定瀏覽器
- HyperLedger Explore 瀏覽器配置啟動教程瀏覽器
- 啟動google 瀏覽器允許跨域Go瀏覽器跨域
- 如何在瀏覽器中測試JavaScript程式碼?瀏覽器JavaScript
- 幾款瀏覽器相容性測試工具瀏覽器