公開專案會議 - 2020 年 11 月 19 日
分類
封存的會議記錄
延續每兩週一次的公開專案會議系列,以下是 2020 年 11 月 19 日會議的時間軸(時間為 IST)。
會議在 Selenium Slack 上的 #selenium-tlc 頻道舉行。
下一次會議將於 2020 年 12 月 03 日歐洲中部時間下午 5:30 舉行。
Simon Stewart 晚上 9:53
@diemol 今天由您主持狀態更新嗎?
Diego Molina 晚上 9:55
我可以主持,但我總是忘記,因為活動沒有通知
讓我找一下議程 開始前的一些數字:上次會議:281 個未解決問題,61 個未完成 PR 目前:280 個未解決問題,62 個 PR
Simon Stewart 晚上 9:58
我已在 Google 日曆中為會議新增了 30 分鐘的提醒
Diego Molina 晚上 10:00
根據之前的議程,我相信這些可能是主題
- 整體公告?委員會的新成員,具有提交權限等?
- 上次 PLC/SFC 通話是否有任何新消息要報告?
- 首次 Beta 版需要完成的待辦事項?
- 發布儲存庫的使用者/密碼、存取金鑰等。
- CoC,後續步驟?
10:00
隨時新增主題
10:01
我們應該開始了嗎?正在 ping @AutomatedTester @titusfortner @harsha509 @jimevans @manoj9788 @mmerrell @barancev @p0deje
Sri Harsha 晚上 10:04
我加入
Simon Stewart 晚上 10:04
在!
Diego Molina 晚上 10:05
第一個主題:整體公告?委員會的新成員,具有提交權限等?
David Burns 晚上 10:05
在
Simon Stewart 晚上 10:06
我們真的需要為「我無話可說」達成共識一個表情符號
:shushing_face: 也許?
David Burns 晚上 10:06 :speak_no_evil
Diego Molina 晚上 10:06
:speak_no_evil
Simon Stewart 晚上 10:06
我喜歡這個 我們發布了 4a7 大家做得好
Diego Molina 晚上 10:08
好的,讓我們移至下一個主題 :slightly_smiling_face
第二個主題:上次 PLC/SFC 通話是否有任何新消息要報告?
Simon Stewart 晚上 10:09
我錯過了
David Burns 晚上 10:10
@jimevans 有關於 10 月底會議的筆記,那是上次 SFC 嗎?
https://seleniumhq.slack.com/archives/C013TSZD4P5/p1604415853013000
Diego Molina 晚上 10:12
對,我記得那個,可能那個涵蓋了這個主題,下一個 :slightly_smiling_face: 第三個主題:首次 Beta 版需要完成的待辦事項?
Simon Stewart 晚上 10:13
有很多。我想主要是在 Java 中,我們應該在某個時候聚在一起,弄清楚我們基於 CDP 的功能在多大程度上對齊。我認為非常接近了,但我知道 @jimevans 做了一些我想「從中汲取靈感」的事情
David Burns 晚上 10:14
我們可以記錄一些事情嗎?因為您可能會因為生活而成為瓶頸。我們,也就是我的團隊,在這裡可以提供什麼幫助?
Simon Stewart 晚上 10:14
- 用戶端面向的變更
- 讓相對定位器傳回依接近程度排序的元素
- 修正 Java 模組系統問題
- 允許外掛定位器策略
- 啟用指令的回退
10:16
伺服器變更
- 在必要時使用 failsafe 啟用指令重試
- 讓 Grid UI 看起來美觀,並傳回有用的資料
- 允許外掛定位器策略
- 透過 websocket 管道傳輸 VNC 連接器以進行即時視訊
@AutomatedTester ^^ 我記錄了它們 :stuck_out_tongue: Firefox 的 CDP 也會很方便
David Burns 晚上 10:17 我明天將開始 Firefox 的 CDP
Simon Stewart 晚上 10:17
是否有關於如何找到要使用的 ws 位址的文件?
David Burns 晚上 10:17
沒有… 我將記錄下來
Diego Molina 晚上 10:17
我們真的需要某種文件,以便在綁定之間實現相當的功能對等
Titus Fortner 晚上 10:17
所有 CDP 功能現在也適用於 Edge 嗎?到目前為止,我還沒有嘗試過 Chrome 以外的任何瀏覽器
David Burns 晚上 10:18
我有一個帶有它的 geckodriver 的「嘗試」版本,我需要試用一下
Simon Stewart 晚上 10:18
Java 功能也適用於 Edge
Titus Fortner 晚上 10:18
我正在為我即將發表的演講簡要分析一些內容,我們在 Selenium 3 中以非常不同的版本在綁定之間實作了功能。這讓我有點驚訝 :)
Simon Stewart 晚上 10:18
哈。Jari 很快 :slightly_smiling_face
David Burns 晚上 10:19
想念 Jari
Diego Molina 晚上 10:20
我們是否有 GitHub 問題追蹤 Beta 版遺失的項目?
Jim Evans 晚上 10:20
這些筆記來自 11 月 3 日的通話,那是上次 PLC 通話(它們每月只發生一次)
Simon Stewart 晚上 10:20
這些事項大部分都在專案計畫中,@diemol
Jim Evans 晚上 10:21
因此,.NET alpha7 中有一個錯誤,會阻止綁定與 grid 4 搭配使用。(現在已修正)
Titus Fortner 晚上 10:21
我最近提到 Java 和 Ruby 在 4 alpha 中仍然沒有正確的 STP 名稱,而 .NET 和 Ruby 都需要在 Firefox 中新增對完整頁面螢幕截圖的支援。不確定需要將哪個清單新增到?(我會盡力在本週末處理 Ruby 的內容)
Jim Evans 晚上 10:22
print-to-pdf 端點?
Simon Stewart 晚上 10:22
@jimevans 我認為 Java 綁定中的檢查可能有點過於嚴格,因此我們可能也需要在那裡放寬一些 @titusfortner 說得好。STP 的問題很麻煩。我需要深入研究一下
Jim Evans 晚上 10:23
抱歉我派對遲到了,順便說一下。今天早上在 P 的第一個客戶之前花了幾分鐘陪她。
Titus Fortner 晚上 10:23
我試圖在 Java 中修正它,但我遺漏了一些部分。對於了解情況的人來說,應該很容易
Simon Stewart 晚上 10:23
這不容易 如果容易,我早就修正了 :slightly_smiling_face: 否則 @barancev 就會修正了
Titus Fortner 晚上 10:23
STP 從「Safari」變更為「Safari Technology Preview」再變回「Safari」當我以為我正在使用最新的 STP 時,我將 Ruby 變更為較長的版本(我沒有)
Simon Stewart 晚上 10:24
我認為我需要更仔細地區分瀏覽器的兩個版本
Titus Fortner 晚上 10:24
我認為我們只需要支援最新版本
Simon Stewart 晚上 10:24
我將與這裡的人員聊天,以找出正確的做法
Jim Evans 晚上 10:24
我希望 .NET 在 4.0 版本發布之前對其類別結構進行徹底的重構。既然我們有了網路標準,目前的類別階層結構就不正確了。
Simon Stewart 晚上 10:24
是的,只需最新版本
Jim Evans 晚上 10:24
嗯,不是真的「徹底」,但絕對是變更
Simon Stewart 晚上 10:25
@jimevans 我們真的需要找到一種方法,讓某人協助您處理 .net 的事情
Jim Evans 晚上 10:25
API 方面沒有任何重大變更。隨著 .NET 5 的發布,應該會容易得多。
Diego Molina 晚上 10:27
我們可以宣傳我們在不同綁定中需要的協助,無論是為了重構還是實現功能對等,如果我們在某個地方描述了這些變更,理想情況下是 GitHub 問題。然後我們可以發推文或其他方式,說我們需要協助解決這個問題。
David Burns 晚上 10:28
嗯… 我有一個想法想分享,但除非現在是好時機,否則我可以稍後再分享
Simon Stewart 晚上 10:28
如果您使用 Java 模組,Java 模組的東西就很明顯
Jim Evans 晚上 10:28
所以,現在,.NET 類別階層結構是 RemoteWebDriver(實作 IWebDriver 等)-> 所有瀏覽器特定的驅動程式。它應該是抽象類別 WebDriver(實作 IWebDriver)-> RemoteWebDriver,以及抽象 WebDriver -> 瀏覽器特定的驅動程式。如果我聰明地做到這一點,這將不會是重大的 API 變更,因為 IWebDriver 仍然是個「東西™」。
Simon Stewart 晚上 10:28
就像 Java 8 問題一樣
Diego Molina 晚上 10:29
請分享,@AutomatedTester
Jim Evans 晚上 10:30
我的 ${paidWork} 專案即將達到一點穩定性,因此我應該能夠在現在到年底之間投入一些時間,希望如此。
Jim Evans 晚上 10:30
我的 ${paidWork} 專案即將達到一點穩定性,因此我應該能夠在現在到年底之間投入一些時間,希望如此。
David Burns 晚上 10:31 我希望在該群組的支持下,考慮創建一個 Yak Day。這個想法是,它需要一些前期工作,以建立問題,然後看看我們是否可以獲得貢獻者
Jim Evans 晚上 10:31
Selenium 5 中的想法是開始逐步淘汰使用 IWebDriver,轉而使用抽象基底類別。
David Burns 晚上 10:32
它也需要我或其他人製作一個「如何貢獻」的影片,以便事先分享
Jim Evans 晚上 10:32
(抱歉在頻道中並行噴出想法,但我一直在思考這個問題,而且沒有真正與我腦海中多個聲音以外的任何人談論過。)
David Burns 晚上 10:32
如果我們相應地將其劃分為語言綁定和服務,我們可以看看是否可以嘗試為每種語言建立更多支援,並且可能會讓我們獲得更多貢獻者。
Simon Stewart 晚上 10:33
我需要跨過一些障礙,但我可以跨過它們來實現這一目標
David Burns 晚上 10:33
我知道它可能會用垃圾訊息淹沒我們,我們需要找出如何防止這種情況
Simon Stewart 晚上 10:33
我還有一些半成品文件,用於使用 bazel 為 selenium.dev 建構
David Burns 晚上 10:33
但總體要旨是創建少量工作,以建立貢獻者
Titus Fortner 晚上 10:34
所以,我不知道上面提到的清單中的所有內容都包含什麼,但我確實想提出一個通用建議,我們確保事情絕對需要在 4.0 中。如果我們可以發布一些「夠好」的東西,以便在 4.x 版本中迭代,那將*遠比另一個 6 個月後才發布的超精緻程式碼庫要好得多。
Diego Molina 晚上 10:34
那將非常棒
David Burns 晚上 10:35
我同意 @titusfortner,當我們處於 alpha 階段時,我們的使用群組有限,但我們的資源有限,因此這是一條需要謹慎對待的細線
Titus Fortner 晚上 10:36
沒錯,完全理解;我們都是志願者等等的。只是想提醒大家,力求完美反而會阻礙發布能讓現有使用者生活變得更好的東西
Simon Stewart 晚上10:36
在 4.0 版本發布後,我將會逐步退出。我可能會繼續參與 WebDriver Bidi,但我不會再寫程式碼了
Diego Molina 晚上10:37
不不,你不能把我們丟下不管,獨自面對 bazel :smile
Titus Fortner 晚上10:37
是啊,我了解這確實是一個考量因素 :)
David Burns 晚上10:37
Bazel 沒有那麼可怕
Titus Fortner 晚上10:38
bazel 的重點不就是一旦一切都轉換過去,我們就不應該有太多問題了嗎? :-D
Simon Stewart 晚上10:38
我還是會繼續研究 bazel 的
David Burns 晚上10:38
我最近一直在為那個社群做出貢獻… 很快就要超越 @simonstewart 的知識了 :smile
Simon Stewart 晚上10:38
但願如此
Jim Evans 晚上10:39
bazel 還不錯… 只要你的語言和工具組的觀點不與 bazel 的衝突
David Burns 晚上10:39
@jimevans 我發現這適用於所有語言… 但這只是題外話
Simon Stewart 晚上10:39
@jimevans 我希望看到 bazel 中更好的 .net 支援。我需要的是 a) 時間,b) 一台 Windows 機器
Jim Evans 晚上10:40
嗯,有些語言的工具組比其他語言更為主觀。(例如:微軟全力投入 MSBuild,而任何其他建置工具永遠、永遠、永遠都會是次等公民。)
Diego Molina 晚上10:40
專案可以買一台給你嗎?
Jim Evans 晚上10:41
@simonstewart 我在使用 VM 和 VMWare Fusion 方面運氣非常好。
Simon Stewart 晚上10:41
我的硬碟目前塞滿了多個版本的 macOS。
Jim Evans 晚上10:41
像是,這已經是我過去 8 年來唯一的 .NET 開發環境了。
Simon Stewart 晚上10:42
一旦我有更多儲存空間,我可以再次嘗試 VM
Diego Molina 晚上10:42
但好的,回到主題,也就是第一個 Beta 版需要完成的待辦事項?我相信我們已經評論了大部分
10:43
我會瀏覽會議記錄,如果沒有找到任何關於提到的項目的 GitHub issue,我會建立
Simon Stewart 晚上10:43
對我來說,「beta 1」意味著「這就是你在 4.0 版本中會得到的東西,但存在已知問題」
Jim Evans 晚上10:43
.NET 需要新增「讓 CDP 使用者情境變得容易」的方法。
Diego Molina 晚上10:43
我會 ping 你,請你新增關於它的詳細資訊
Jim Evans 晚上10:44
哎呀,文法真糟糕。但你懂我的意思。
Diego Molina 晚上10:44
我們應該轉到最後兩個主題嗎?我們還剩下 16 分鐘
David Burns 晚上10:44
開始吧 :slightly_smiling_face
Diego Molina 晚上10:44
第四個主題:使用者/密碼、存取金鑰等… 用於發布和發行儲存庫。所以,最近 @AutomatedTester 和我取得了專案的存取權限來發布 Java,但總體而言,如果我們需要進行發布,而關鍵人員不在,我們就無法存取這些資訊
Jim Evans 晚上10:45 任何想要存取 nuget repo 的人,請建立一個 nuget.org 帳戶(需要一個「microsoft 帳戶」),並告訴我。我會將你加入 selenium 的組織。
Titus Fortner 晚上10:46
誰擁有 selenium.dev 的電子郵件存取權限?我認為我們應該為這些東西取得一個專案電子郵件/密碼,而不是每個人都使用自己的?
Sri Harsha 晚上10:46
我取得了 npm selenium-webdriver 套件的存取權限
Diego Molina 晚上10:46
例如,我們最近能夠取得 npm org 的存取權限,所以 @harsha509 可以進行 JS 發布
David Burns 晚上10:46
而且我們也取得了 NPM 的存取權限 :wink
Diego Molina 晚上10:46
我認為我們可以更積極主動一點,不要等到需要某人分享存取權限時才行動。
Titus Fortner 晚上10:47
我的意思是,如果有人註冊了 rubygems 並將他們的電子郵件發送給我,我可以將他們添加到授權使用者列表中;但如果有一個 lastpass/onepass/whateverpass 來儲存通用憑證,可能會更具規模…
David Burns 晚上10:47
我唯一能想到的是 nuget python 有一些人,但我們可以新增更多人。另一個地方是 Google Storage,我們是否有足夠的人員具有存取權限?
Simon Stewart 晚上10:49
我有 Google Storage。@jimevans 也有。我認為 Luke 可能仍然有金鑰。
Diego Molina 晚上10:51
我相信這只是需要有人做這項工作,並逐一給予 TLC 存取我們所需的一切權限。我可以找時間做這件事
10:52
好的,那麼最後一個主題 10:52 CoC,後續步驟?
David Burns 晚上10:53
CoC 正在等待 SFC/PLC 回覆我的訊息。我應該跟進一下。我找到了一位承包商,前 Mozilla 的 D&I 主管,來協助完成這項工作
lukeis:indeed: 晚上10:55
是啊,我仍然有 google storage 金鑰… 藏在我個人 google drive 的一個封存檔案中 :grimacing
Simon Stewart 晚上10:55
我快速建立了一個 Google Doc,讓大家可以在上面新增姓名,以取得發布管道的存取權限。
David Burns 晚上10:56
謝謝 @simonstewart!
lukeis:indeed: 晚上10:57
我們擺脫了 google app-engine 驅動 seleniumhq.org,對吧?
Simon Stewart 晚上10:58
我不記得我們將 selenium.dev 部署到哪裡了。它可能仍然是 app engine
David Burns 晚上10:58
selenium.dev 在 github pages 上
Diego Molina 晚上10:58
我們使用 GitHub Pages
David Burns 晚上10:58
透過 Hugo
Simon Stewart 晚上10:59
https://github.com/SeleniumHQ/seleniumhq.github.io/blob/dev/.github/workflows/deploy.yml#L26 .github/workflows/deploy.yml:26 uses: peaceiris/actions-gh-pages@v3 https://github.com/SeleniumHQ/seleniumhq.github.io|SeleniumHQ/seleniumhq.github.ioSeleniumHQ/seleniumhq.github.io | 由 GitHub 新增
lukeis:indeed: 晚上11:00
是啊,sehq app engine 仍然存在… 而且儀表板似乎仍然收到一些請求(非常少),想知道它是否仍然在處理一些重新導向
Diego Molina 晚上11:02
應該大多是重新導向。我需要離開了,但謝謝大家參與!
Titus Fortner 晚上11:02
謝謝 @diemol!




