公開專案會議 - 2021 年 7 月 15 日
分類
會議記錄存檔
繼續每兩週一次的公開專案會議系列,以下是 2021 年 7 月 15 日歐洲中部時間下午 5:30 舉行的會議時間軸。(以下時間為印度標準時間)
會議在 Selenium Slack 上的 #selenium-tlc 頻道舉行。
Diego Molina 晚上 9:00
這是議程提案
一般專案統計
上次會議:170 個未解決問題,23 個未解決的提取請求
目前:168 個未解決問題,25 個未解決的提取請求
RC 1 的待辦事項?
伺服器 - Grid
Hub 報告節點當機 https://github.com/SeleniumHQ/docker-selenium/issues/1257
TimeoutException https://github.com/SeleniumHQ/selenium/issues/9528
IE 在 beta 4 上停止運作 https://github.com/SeleniumHQ/selenium/issues/9600
語言綁定
C# 和 JS 中缺少 “se:cdpVersion”
所有綁定都可以透過 Grid 進行 CDP 嗎?
- Selenium 4 中有哪些功能?
所有綁定都實作了嗎
9:01
@AutomatedTester @Puja Jagani @barancev @jimevans @titusfortner @p0deje @harsha509 請標記我忘記的人
Titus Fortner 晚上 9:02
文件主題變更更新
9:03
(我知道您一直很忙)
David Burns 晚上 9:04
python ci 今天將會變綠
Diego Molina 晚上 9:04
好的,那我們開始吧
關於我們遇到的錯誤,我們和 @Puja Jagani 修正了佇列問題,因此現在 Grid 可以並行執行足夠的會話
9:05
但我們仍然有 3 個未解決問題,在議程中提到
超時問題已被證明難以重現,因此難以修復
David Burns 晚上 9:05
我能夠可靠地重現超時問題。我們在 Chrome 中遇到了問題,這讓我們認為 Chrome 正在崩潰
Diego Molina 晚上 9:06
真的嗎? 原始問題是使用 Firefox 報告的
David Burns 晚上 9:06
嗯,我收到像 Firefox 一樣的超時訊息,使用 Chrome 91
9:07
而且就像瀏覽器標籤頁卡住/崩潰一樣,並且顯現出來
@Puja Jagani 有腳本,如果可以,我會協助減少
Simon Stewart 晚上 9:07
我需要重新設計 NetworkInterceptor,以允許攔截所有內容
9:08
而且我認為 https://github.com/SeleniumHQ/selenium/issues/9594 已透過 https://github.com/SeleniumHQ/selenium/commit/0795e78559924be1b69b4c8051f5185f289a4268 修復 #9594 Hub 報告幾個小時後沒有可用的節點 https://github.com/SeleniumHQ/selenium|SeleniumHQ/seleniumSeleniumHQ/selenium | 4 月 8 日 | 由 GitHub 新增
Diego Molina 晚上 9:08
我想 @Puja Jagani 今天早上看到了這個問題,她說她正在查看
Simon Stewart 晚上 9:09
可惡。 我以為我們已經修好了
雖然我們沒有自動處理這種情況。 我手動調整了一些東西來使其運作
David Burns 晚上 9:09
向 Puja 致敬,感謝她查看了所有事項
Simon Stewart 晚上 9:10
+1000
Diego Molina 晚上 9:11
除了這兩個問題之外,現在正在研究 Grid 的 IE 問題\
因為 Grid 正在向 IEServer 發送無效的 JSON
Jim Evans 晚上 9:12
嗯,se:cdpVersion 已在 .NET 的 f10cb89 中實作
Simon Stewart 晚上 9:12
太棒了!
Diego Molina 晚上 9:12
太好了,我會更新該項目 :tada
在客戶端,我們仍然需要找時間來建立功能對等文件
9:15
除了這些項目之外,我可以更新新的(或重新設計的)網站
9:16
我每天花費 1-2 小時,目前我只在建構網站的現狀,還沒有深入研究文件
Titus Fortner 晚上 9:16
“深入研究文件” == “更新文件主題” ?
Diego Molina 晚上 9:16
所以,關於選單下的所有內容都已實作
Titus Fortner 晚上 9:16
或撰寫文件
Diego Molina 晚上 9:17
我仍然需要為這些連結建立頁面
Titus Fortner 晚上 9:18
這一切看起來都很棒!
Diego Molina 晚上 9:18
為了說明背景,我們的網站是由兩個不同的 Hugo 主題組成的,在建構過程中將它們粘合在一起,並在中間進行了一些 hack
我發現 https://www.docsy.dev/ 是一個不錯的替代方案,因為它提供了一個好的主題,可以將兩件事包含在一個主題中
9:19
這需要使用 docsy 主題重新建立我們的網站,這部分大約完成了 60%,然後我們需要將現有的文件遷移到新主題中
9:20
遷移文件可以作為複製和貼上的任務來完成,或者我們可以將其視為重新架構和組織現有內容,並新增更多內容的機會
9:21
如果我們想要重新架構,那麼看到提案會很好(例如包含每個項目簡要描述的全局 TOC)
9:21
然後我們可以重複使用我們目前擁有的內容,並新增缺少的內容
Titus Fortner 晚上 9:22
所以程式碼片段看起來會像這樣:https://gist.github.com/harsha509/e690dd2c72f1f5c5785be4c8a47c87fd
Simon Stewart 晚上 9:22
先整體遷移,再重新設計
Diego Molina 晚上 9:22
程式碼片段是實作細節
Simon Stewart 晚上 9:22
(也就是說,讓我們首先打開貢獻的大門,然後弄清楚事情應該如何塑造)
Titus Fortner 晚上 9:22
我知道這是實作
9:23
但這是我可以提供幫助的部分 :slightly_smiling_face
Diego Molina 晚上 9:23
現在它們看起來與此類似,因此這可能是調整事物的問題
9:24
理想情況下,程式碼片段的未來是呈現儲存在 GitHub 中的程式碼,這樣我們就可以在 GitHub 動作中執行它,例如
Titus Fortner 晚上 9:25
我猜我對它的疑問(我幾個月前試圖弄清楚但失敗了)是是否有辦法像您和 Christian 為 Docusaurus 建立的那樣指向一個 repo :smile:(另一個實作細節)但是……沒有什麼能阻止我們現在編寫該程式碼並稍後再弄清楚
David Burns 晚上 9:25
我喜歡 Rust 是因為這個原因… 當您執行測試時,它也會測試文件片段
Titus Fortner 晚上 9:25
@p0deje 為 Ruby 實作了這個
9:26
這真的很棒
我會盡力找時間在這裡提出一些建議,並嘗試從比我更聰明的人那裡獲得關於這些事情的回饋 https://seleniumhq.slack.com/archives/CBH302726/p1626364266427200
Diego Molina
如果我們想要重新架構,那麼看到提案會很好(例如包含每個項目簡要描述的全局 TOC)發佈在 #selenium-tlc | 今天晚上 9:21 | 查看訊息
Diego Molina 晚上 9:28
所有 WIP 都已提交,因此如果有人想查看,請查看 https://github.com/SeleniumHQ/seleniumhq.github.io#wip-moving-to-hugo-docsy-theme
SeleniumHQ/seleniumhq.github.io 官方 Selenium 網站和文件網站 https://selenium.programming.tw/
Titus Fortner 晚上 9:29
在所有這些方面都做得很好
Simon Stewart 晚上 9:29
同意。 優秀的工作,@diemol。 謝謝您
Diego Molina 晚上 9:29
希望我可以在幾週內遷移網站,然後我們可以專注於文件
9:30
我沒有其他主題了,有人有其他事嗎?
Titus Fortner 晚上 9:31
希望到那時我所有的 ${paidWork} 程式碼都能處於良好狀態,可以休息一下
9:32
我也向 chromedriver 團隊承諾,我會幫助他們修復 Ruby 程式碼
很多事情需要更新
9:33
現在我很忙於將我所有的 Java 測試範例從 JUnit 4 更新到 JUnit 5,感謝 @Puja Jagani
Diego Molina 晚上 9:36
好的,看來我們今天的公開會議結束了,謝謝大家!




