日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
幾種常見Ruby編寫問題總結(jié)

一個剛剛學(xué)習(xí)Ruby語言的朋友,在實際應(yīng)用中通常都會遇到各種各樣的問題的。在這里我們就為大家總結(jié)了一些常見Ruby編寫問題。#t#

鎮(zhèn)賚網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站開發(fā)等網(wǎng)站項目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站2013年開創(chuàng)至今到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運(yùn)維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。

先贊一下,這次ruby框架整體結(jié)構(gòu)的調(diào)整,個人感覺挺好,以前總覺得到處都是文件夾,而且子文件夾的名字都一樣的,經(jīng)常點(diǎn)錯,而且分布在lib和test下感覺有些凌亂,現(xiàn)在都放在test下,顯然結(jié)構(gòu)看上去清晰明了多了。

好啦,說說這兩天遇到的幾個問題吧。

Ruby編寫問題1、測試數(shù)據(jù)的初始化表initdata中含多個測試場景的初始化數(shù)據(jù)。此時運(yùn)行腳本時,有時候會初始化失敗。

原因分析:經(jīng)過調(diào)試,發(fā)現(xiàn)初始化的表中,不是該場景的初始化數(shù)據(jù)會輸出nil行。查看代碼,發(fā)現(xiàn)編寫的初始化這段代碼只判斷了當(dāng)前行是否空行,如果空行就結(jié)束了,所以導(dǎo)致在nil行后面的幾條初始化語句沒有成功。

Ruby編寫問題2、在編寫帖子腳本的時候遇到了個問題,這個帖子是用html編輯器的并且嵌在一個iframe中的。通過DOM查看器可以獲取到到frame對象,但是編輯器就是一個html,沒有什么id,name,怎么才能輸入內(nèi)容呢?

翻了一些關(guān)于DOM的資料,決定先把焦點(diǎn)定位到body中。但是無法用watir自帶的方法輸入內(nèi)容,就采用了模擬鍵盤的方式解決了在編輯器編寫內(nèi)容的問題。@ie.frame(:id, “bulletin_editor”).document.body.focus()

@ie.sendkeys(”aaaaaaaaaaaaa”)

不過,這里遇到了個問題,當(dāng)輸入的內(nèi)容是中文時,輸入的是亂碼,還不知道該怎么解決呢?

Ruby編寫問題3:在一個場景中有兩條用例,這兩條用例執(zhí)行中,一條是點(diǎn)按鈕后會彈出層,需要輸些內(nèi)容這個層的輸入內(nèi)容用了iframe。另一條是直接點(diǎn)按鈕就OK了不會彈出內(nèi)容。

這里我用了if @ie.frame(:id, “J_PopUpFrame”).exist?…else…的方法。

但是當(dāng)執(zhí)行不彈出層的用例時,執(zhí)行到if @ie.frame(:id, “J_PopUpFrame”).exist?就報錯了,說找不到這個控件。很奇怪,我就是要找不到這個控件嘛,不知道針對這樣的東西應(yīng)該怎么做呢?點(diǎn)提示好像是ruby拋異常了。

現(xiàn)在只好用了個笨辦法分成兩個場景的方式去執(zhí)行,唉~

好了,Ruby編寫問題先總結(jié)到此吧,我是ruby新手,可能這些對高手們是小兒科哦,要多多賜教。我正在積極琢磨中,嘿嘿~~~


網(wǎng)站名稱:幾種常見Ruby編寫問題總結(jié)
本文地址:http://www.dlmjj.cn/article/dhjhoog.html