999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Python自動(dòng)化分析

2019-09-10 16:59:50孫蕾蕾
學(xué)習(xí)與科普 2019年17期
關(guān)鍵詞:自動(dòng)化人工智能

孫蕾蕾

摘要:隨著我國人工智能技術(shù)水平提升,自動(dòng)化也逐漸進(jìn)入人們的實(shí)際生活中。本文將以人工智能中的Python編程語言為例,研究其在自動(dòng)化中的應(yīng)用發(fā)展。Python是一種編程語言,同時(shí)也是人工智能的重要組成部分,本文通過自動(dòng)化測試的方法,提高Python在其中的應(yīng)用質(zhì)量,同時(shí)也讓人認(rèn)識(shí)到Python自動(dòng)化的實(shí)際價(jià)值。

關(guān)鍵詞:Python;人工智能;自動(dòng)化

在將Python與自動(dòng)化相結(jié)合的過程中,需要先確定自動(dòng)化環(huán)境的條件,保證整個(gè)應(yīng)用研究過程的有效性和真實(shí)性。另外,在當(dāng)今的人工智能時(shí)代,軟件已經(jīng)成為人們生活中不可缺少的一部分,將其與自動(dòng)化相結(jié)合,能夠在節(jié)省應(yīng)用成本的同時(shí),提升軟件的實(shí)際應(yīng)用效果,為Python在其中的良好發(fā)展提供條件。

一、Python自動(dòng)化應(yīng)用條件

Python屬于編程語言,具有一定的解釋性,能夠面向?qū)ο蟆⑹褂脛?dòng)態(tài)數(shù)據(jù)實(shí)現(xiàn)編程,也就是說,利用Python語言展開編程能夠省略編譯源碼這一環(huán)節(jié),提升工作效率,這也能夠體現(xiàn)出Python語言的解釋性。在實(shí)際應(yīng)用的過程中,為了保證最終的應(yīng)用效果,需要為其提供良好的運(yùn)用環(huán)境,使其與自動(dòng)化充分融合,促進(jìn)我國自動(dòng)化的良好發(fā)展。

第一,應(yīng)用環(huán)境需求穩(wěn)定。如果在某個(gè)項(xiàng)目建設(shè)中,需求發(fā)生變化,對應(yīng)的編寫程序也會(huì)發(fā)展變化,整個(gè)過程需要大量的人力和時(shí)間成本。而自動(dòng)化應(yīng)用的主要目的就是節(jié)省時(shí)間,提升效率,重復(fù)的編程工作可以利用自動(dòng)化代碼完成,但是如果需求不穩(wěn)定,出現(xiàn)代碼變化的情況,又需要耗費(fèi)大量的人力和物力,這與自動(dòng)化應(yīng)用的目標(biāo)相反,因此Python在應(yīng)用中,項(xiàng)目需求必須穩(wěn)定。

第二,項(xiàng)目周期長。項(xiàng)目建設(shè)內(nèi)容主要包括自動(dòng)化應(yīng)用框架、設(shè)計(jì)、評價(jià)以及編寫腳本等,以上工作的過程就是軟件開發(fā)的過程,如果這一周期足夠長,可以給予Python充分的應(yīng)用時(shí)間。發(fā)現(xiàn)Python在應(yīng)用中存在的不足,并給予完善,但是如果時(shí)間較短,時(shí)間緊迫,各個(gè)項(xiàng)目工作不僅無法保證完成質(zhì)量,還會(huì)降低Python應(yīng)用的有效性。

第三,自動(dòng)化腳本復(fù)用度高。無論是自動(dòng)化開發(fā)過程還是測試過程,都需要編寫自動(dòng)化腳本,通常,在腳本正式應(yīng)用之前需要對其進(jìn)行回歸測試,測試完畢之后腳本閑置在一邊,這種方式會(huì)降低腳本的復(fù)用度,無法將自動(dòng)化高效科學(xué)的理念發(fā)揮出來。因此必須提升腳本的復(fù)用度,不斷完善自動(dòng)化腳本。例如,在利用Python語言編寫腳本的過程中,充分利用Python的優(yōu)點(diǎn),一是Python的學(xué)習(xí)難度低,與其他語言相比關(guān)鍵字較少,其中的語法結(jié)構(gòu)也較為簡單;二是看起來方便,在應(yīng)用其編寫代碼的過程中,整個(gè)代碼順序清晰,編寫人員可以充分發(fā)揮自己的想法,別人閱讀也更加方便;三是更改方便,編寫代碼過程中,由于項(xiàng)目需求的變化需要更改代碼,而利用Python語言能降低代碼編寫的難度[1]。

二、Python自動(dòng)化應(yīng)用分析

(一)應(yīng)用環(huán)境

要想將Python語言應(yīng)用在自動(dòng)化中,就需要使用 Windows7 64 位操作系統(tǒng),python2+seleniun2, 使用工具為Pycharm45.0.2火狐瀏覽器。其中使用的插件包括Firebug、Fire Path Selenium Builder[2]。

(二)應(yīng)用技術(shù)

Python語言自動(dòng)化中最重要的一項(xiàng)技術(shù)就是定位元素,利用百度的元素組成確定,在程序編輯中輸入相應(yīng)的命令元素,就能夠順利執(zhí)行還命令。還可以利用列表元素位置讀音的數(shù)字,確定需要執(zhí)行的命令,這一過程能夠充分體現(xiàn)出Python語言在應(yīng)用中的準(zhǔn)確性。

另外,為了提升Python語言自動(dòng)化應(yīng)用中的真實(shí)性,還可以利用程序自動(dòng)化測試工具集(Selenium),其中主要包括IDE,Grid,RC等,以上工具可以直接應(yīng)用在瀏覽器中,其具備的功能主要包括以下幾種。第一,測試瀏覽器的兼容性,通過模擬應(yīng)用程序在不同瀏覽器中的應(yīng)用效果,觀察哪個(gè)瀏覽器的兼容性強(qiáng)。第二,測試系統(tǒng)功能,建立回歸測試軟件,測試軟件的功能是否能夠達(dá)到相應(yīng)要求。由此可以看出,Selenium能夠?qū)EB應(yīng)用程序展開針對有效的測試。另外,利用Python語言自動(dòng)應(yīng)用過程,涉及到Python語言的類和方法以及多種操作方法[3]。

除了以上內(nèi)容之外,要想建立高效的自動(dòng)化工程,最關(guān)鍵的一點(diǎn)就是正確定位頁面元素,目前存在八種定位元素的方法。如果采用復(fù)數(shù)定位的方式,則可能會(huì)定位到一組元素。另外,要想確定XML文檔中的部分語言,則可以使用Xpath,其在XML樹狀結(jié)構(gòu)的基礎(chǔ)上,幫助確定樹狀結(jié)構(gòu)中的節(jié)點(diǎn),為語言編輯提供條件,并將原本復(fù)雜的流程簡化,提升整個(gè)過程的自動(dòng)化。例如,Python語言能利用火狐瀏覽器打開網(wǎng)頁,采用編輯程序的方式,執(zhí)行程序中的對應(yīng)操作。其中import webdriver根據(jù)需求確定框架,在正式導(dǎo)入框架之前,需要先將import webdriver安裝在其中。火狐瀏覽器的版本需要在46以下,如果在谷歌瀏覽器或者其他瀏覽器中打開,則要先下載驅(qū)動(dòng)器。以下為Python語言編寫的部分代碼,driver.get("https://www.baidu.com/")打開網(wǎng)址

driver.find_element_by_id("kw").send_keys(u"2018 高考 ") ,輸入需要搜索的關(guān)鍵詞,

find_element_by_id("su").click() 定位到搜索位置。

close() 關(guān)閉瀏覽器,

find_element_by_xpath("http://*[@id='kw']") 獲得百度搜索框。

(三)應(yīng)用結(jié)果

本文通過使用Python語言編寫代碼,分析在瀏覽器中實(shí)現(xiàn)程序操作的方式,并操作頁面元素,例如,模擬輸入法、點(diǎn)擊文本以及刪除字符等操作,實(shí)現(xiàn)瀏覽器的控制。由此可以看出,將Python語言應(yīng)用在自動(dòng)化中,能夠節(jié)省大量的人員成本和時(shí)間成本,同時(shí)減輕程序編寫人員的工作壓力。從目前Python語言在自動(dòng)化中的應(yīng)用效果來看,利用自動(dòng)化技術(shù)進(jìn)行編程是我國未來編程的主要發(fā)展方向,同時(shí)也具備非常廣闊的發(fā)展空間。這一過程不僅能夠促進(jìn)我國技術(shù)水平的高效提升,還能夠提高我國編程行業(yè)的自動(dòng)化水平。人工智能技術(shù)在我國的重要性逐漸凸顯出來,自動(dòng)化技術(shù)作為其中主要組成部分,將其與Python語言相結(jié)合,能夠起到相互促進(jìn)和相互發(fā)展的作用,讓我國編程技術(shù)以及自動(dòng)化技術(shù)得到全面提升[4]。

結(jié)束語:

本文通過研究Python在自動(dòng)化中的應(yīng)用發(fā)現(xiàn),將二者相互結(jié)合,能夠大大降低自動(dòng)化建設(shè)成本,節(jié)省時(shí)間。從應(yīng)用環(huán)境、應(yīng)用技術(shù)以及應(yīng)用結(jié)果三方面展開分析,確定Python自動(dòng)化的應(yīng)用價(jià)值,同時(shí)為編程人員提供更加便捷的工作條件,不斷促進(jìn)我國自動(dòng)化行業(yè)的快速發(fā)展。

參考文獻(xiàn):

[1]項(xiàng)陽陽. 面向?qū)崟r(shí)數(shù)據(jù)庫的自動(dòng)化測試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].南京大學(xué),2018.

[2]倪志嘉. 基于Python的CRM系統(tǒng)接口自動(dòng)化測試設(shè)計(jì)與實(shí)現(xiàn)[D].上海交通大學(xué),2018.

[3]陳永光. RTL層次之系統(tǒng)互連線及系統(tǒng)電路的軟件自動(dòng)化驗(yàn)證方法研究[D].電子科技大學(xué),2016.

[4]張雪,楊春林.基于python的自動(dòng)化測試框架在Scrum開發(fā)模式中的應(yīng)用[J].福建電腦,2016,26(08):150-151+131.

猜你喜歡
自動(dòng)化人工智能
2019:人工智能
商界(2019年12期)2019-01-03 06:59:05
人工智能與就業(yè)
數(shù)讀人工智能
小康(2017年16期)2017-06-07 09:00:59
供熱站自動(dòng)控制系統(tǒng)中PLC的應(yīng)用
AGV小車在白酒行業(yè)自動(dòng)化立體倉庫中的應(yīng)用
中國市場(2016年36期)2016-10-19 03:40:15
配電室無人職守集控站在京博石化的運(yùn)用
科技視界(2016年20期)2016-09-29 14:13:02
配電線路運(yùn)行資料管理自動(dòng)化的探討
科技視界(2016年20期)2016-09-29 13:45:10
下一幕,人工智能!
主站蜘蛛池模板: 国产三级a| 精品三级网站| 国产一在线观看| 成人国内精品久久久久影院| 99999久久久久久亚洲| 国产18在线播放| 亚洲aaa视频| 91香蕉视频下载网站| 国产内射一区亚洲| 国产亚洲视频免费播放| 色综合中文字幕| 国产成人福利在线视老湿机| 就去吻亚洲精品国产欧美| 黄色网页在线观看| 日韩福利视频导航| 高清无码不卡视频| 国产成人福利在线视老湿机| 大陆国产精品视频| 亚洲成a人片在线观看88| 欧美视频在线播放观看免费福利资源| 五月天福利视频| 2021国产乱人伦在线播放 | 国产精品中文免费福利| 国产精品xxx| 欧美a√在线| 在线观看无码av免费不卡网站 | 亚洲三级成人| 九九精品在线观看| 亚洲欧美日韩成人高清在线一区| 99久久精品视香蕉蕉| 亚洲三级影院| 欧美黄色网站在线看| 国产浮力第一页永久地址| 超清无码熟妇人妻AV在线绿巨人| 农村乱人伦一区二区| 国产成人91精品免费网址在线| 免费女人18毛片a级毛片视频| 国产日本欧美在线观看| 国产视频欧美| 欧美日韩一区二区三区在线视频| 日本AⅤ精品一区二区三区日| 97色伦色在线综合视频| 亚洲成a人片7777| 亚洲精品中文字幕午夜| 福利在线不卡一区| 国产人在线成免费视频| 日韩免费毛片| 国产一区二区三区在线观看视频| 91成人在线观看视频| 婷婷六月激情综合一区| 亚洲国产亚洲综合在线尤物| 色精品视频| 亚洲无码91视频| 日本久久网站| 999精品视频在线| 欧美在线视频a| 91精品啪在线观看国产| 亚洲a级毛片| 国产一区二区三区在线观看免费| www.精品国产| 国产精品香蕉在线| 久久亚洲国产最新网站| 国产va欧美va在线观看| 日本在线欧美在线| 国产三区二区| 久久久久久久蜜桃| 亚洲福利一区二区三区| 国产资源站| 成人年鲁鲁在线观看视频| 三上悠亚在线精品二区| 色噜噜综合网| 欧美午夜视频在线| 国产欧美日韩精品综合在线| 在线精品亚洲一区二区古装| 97人妻精品专区久久久久| 国产伦精品一区二区三区视频优播 | 九九热这里只有国产精品| 91在线中文| 欧美成人a∨视频免费观看| 色噜噜久久| 永久成人无码激情视频免费| 国产成人在线无码免费视频|