日韩av片子_国产自在自线午夜精品视频在_使劲快高潮了国语对白在线_久久免费毛片大全_激情丁香综合_欧美成人精品欧美一级乱黄码

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 軟件研發 > 如何在Python中使用Selenium

如何在Python中使用Selenium

2020-09-08 18:15:34 | 來源:中培企業IT培訓網

Python是一種高級的面向對象的腳本語言。Python使用簡單,容易理解。與其他任何編程語言相比,它的語法復雜性較低。而Selenium支持Python,因此可以與Selenium一起用于測試。與其他編程語言相比,Python很容易,但冗長得多。在Python中的API使您能夠通過瀏覽器連接。Selenium將標準的Python命令發送到不同的瀏覽器,盡管它們的瀏覽器設計有所不同。您可以在不同的操作系統上運行Python腳本。

  為什么在Selenium中選擇Python而不是Java

與Selenium一起使用Python勝過Java的要點是:

1. Java程序的運行速度往往比Python程序慢。

2. Java使用傳統的花括號來開始和結束塊,而Python使用縮進。

3. Java采用靜態類型,而Python采用動態類型。

4.與Java相比,Python更簡單,更緊湊。

  在Eclipse中安裝和配置PyDev

PyDev是Eclipse的Python開發環境。

步驟1:在Eclipse Marketplace中的Eclipse中安裝PyDev插件。幫助> Eclipse Marketplace。

現在,一旦插件“日食市場”打開。下一步是為Eclipse安裝“ pydev IDE”。

步驟2:這一步中,在搜索框中搜索“ pydev”,然后單擊安裝。

步驟3:選中復選框按鈕。它說“ PyDev”。第一個復選框是必需的,第二個復選框是可選的。選中復選框后,按“下一步”。

步驟4:現在,在此步驟中,您將設置首選項。借助首選項,您可以根據項目需要使用Python。

轉到Windows>首選項>解釋器Python。點擊“確定”按鈕。

當您單擊“確定”按鈕時,將打開一個新窗口。在此窗口中,請按照下列步驟操作。

· 在解釋器下拉菜單下,選擇選項解釋器-Python。它有助于運行Python腳本。

· 另外,設置工作臺時間間隔。執行構建后,工作臺將自動保存自上次構建以來更改的所有資源。

· 點擊“確定”按鈕。

當您單擊“確定”按鈕時,它將設置默認的Python解釋器。就像您需要設置Java編譯器以運行Java代碼一樣。要更改解釋器名稱,請雙擊“ Python選項卡”。

步驟5:在此步驟中,輸入Python的“解釋器名稱”和“ exe文件名稱”。

1.點擊“瀏覽”,找到python.exe“ C: Python27 python.exe”。

2.點擊“確定”按鈕。

步驟6:在Python中創建一個新項目。在這一步中:

1. 右鍵單擊Package Explorer>新建>

2. 選擇其他選項。

您可以看到新的Python(PyDev)項目已創建。

步驟7:在這一步中,

選擇“ PyDev項目”,然后按“下一步”按鈕。

創建“ PyDev項目”后,您將創建一個新的Python包。

步驟8:創建一個新的Python包。輸入名稱后,單擊“完成”按鈕。

創建新程序包后,下一步是createPyDev模塊。該模塊包含一些用于初始化的Python文件。可以將模塊中的這些文件或功能導入其他模塊。因此,無需再次重新編寫程序。

步驟9:創建一個新的PyDev模塊。右鍵單擊包>新建>其他> PyDev模塊。

步驟10:編寫您的Python代碼。

  使用Python在Selenium中創建測試腳本

· 在此示例中,我們使用Firefox驅動程序對“ Facebook登錄頁面”進行了自動化。

from selenium import webdriver

fromselenium.webdriver.common.keys import Keys

user = ""

pwd = ""

driver = webdriver.Firefox()

driver.get("http://www.facebook.com")

assert "Facebook" in driver.title

elem = driver.find_element_by_id("email")

elem.send_keys(user)

elem = driver.find_element_by_id("pass")

elem.send_keys(pwd)

elem.send_keys(Keys.RETURN)

driver.close()

  代碼說明

· 代碼行1:從selenium模塊導入webdriver

· 代碼行2:從硒模塊導入鍵

· 代碼行3:用戶是一個空白變量,將用于存儲用戶名的值。

· 代碼行4:pwd也是一個空白變量。這將用于存儲密碼值。

· 代碼行5:在這一行中,我們通過使其成為對象來初始化“ FireFox”。

· 代碼行6:“ driver.get方法”將瀏覽到URL給定的頁面。WebDriver將保持直到頁面完全加載,然后再將控制權返回給您的測試或腳本。

· 代碼行7:“ Asserts”關鍵字用于驗證條件。在這一行中,我們正在確認標題是否正確。為此,我們將標題與給出的字符串進行比較。

· 代碼行8:在這一行中,我們找到了必須寫“電子郵件”的文本框元素。

· 代碼行9:現在,我們將值發送到電子郵件部分

· 代碼行10:與密碼相同

· 代碼行11:將值發送到密碼部分

· 代碼行12:Elem.send_keys用于在插入值后按Enter

· 代碼行13:關閉

  輸出值

用戶名“ guru99”的值和密碼輸入。

上述就是關于如何在Python中使用Selenium的全部內容介紹,想了解更多關于Python的信息,請繼續關注中培偉業。

標簽: Python 軟件研發
主站蜘蛛池模板: 午夜天堂精品 | 日本一区二区免费视频 | 手机午夜福利1000视频 | 久久国产一片免费观看 | 一本无码中文字幕手机在线 | 国产最大成人亚洲精品 | 天天摸日日添狠狠添婷婷 | 中文天堂在线观看视频 | 日批视频在线免费看 | 久久精品AV无码夜色 | 久草最新在线 | 老司机精品线观看视频 | 命带桃花1987在线 | 337p日本欧洲亚洲大胆艺术图 | 亚洲午夜私人影院在线观看 | 一级做人爰片全过 | 成人午夜视频免费看 | 亚洲免费视频在线 | 久久99热久久99精品 | 亚洲三区在线观看无套内射 | 免费人成在线观看视频高潮 | 亚洲熟妇国产熟妇肥婆 | 一级毛片免费视频观看 | 可以看av | 女人高潮叫床三级视频 | 扒开腿挺进岳湿润的花苞视频 | 无码成人aⅴ免费中文字幕 国产成人啪精品免费观看 成人特级毛片www免费版 | 国产系列丝袜熟女精品视频 | 精品一区二区久久久久 | 成人免费看AA片 | 精品国产乱码aaa一区二区 | 成人在线观看网 | 久久中国 | 99精品久久久久 | 国产精品视频免费一区 | 成年美女黄网站色大片免费软件看 | 国自产拍亚洲免费视频 | 国产一级特黄特色毛片 | 天地争霸美猴王42集免费看 | 女警一级毛片免费视频观看 | 欧美v国产在线一区二区三区 |