日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

python代码变量作业_python - 是否可以在Jenkins的代码中注入变量,然后像往常一样运行作业? - SO中文参考 - www.soinside.com...

發布時間:2023/11/27 生活经验 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python代码变量作业_python - 是否可以在Jenkins的代码中注入变量,然后像往常一样运行作业? - SO中文参考 - www.soinside.com... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我想使用Jenkins在多個平臺瀏覽器配置上運行多個自動化作業。用python編寫的自動化框架已經設置為使用Saucelabs實現此目的。

編寫代碼的人將其拆分為每個瀏覽器的單獨文件夾,每個文件夾都有自己不同的硬編碼“大寫”設置。已為每個文件夾運行Jenkins作業。

在開發或修復測試用例時,此設置需要大量復制粘貼,這是一個維護噩夢。

我想改進這樣的過程:

a)繼續在不同的瀏覽器上運行多個作業

b)將自動化代碼減少到單個文件夾

c)讓Jenkins在運行作業之前將'caps'dict注入該文件夾中的文件中

d)在另一個瀏覽器上運行下一個作業時,用新值覆蓋'caps'

我想知道這種流程是否可行:

為詹金斯添加多個'大寫'字母

從下拉列表或單選按鈕等中選擇一個

然后jenkins將選擇的'caps'注入selenium框架中的某個(config.py)文件中

然后像往常一樣,用我指定的'帽子'在醬油上運行

能夠創造更多具有不同“帽子”的工作

工作1:

caps = {'platform':'windows','browserName':'chrome','version':'63'}

+通常的自動化代碼

工作2:

caps = {'platform':'macOS','browserName':'safari','version':'11'}

+通常的自動化代碼

是否可以配置Jenkins來做到這一點?如何?它是適合這種情況的合適工具嗎?

總結

以上是生活随笔為你收集整理的python代码变量作业_python - 是否可以在Jenkins的代码中注入变量,然后像往常一样运行作业? - SO中文参考 - www.soinside.com...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。