公開專案會議 - 2020年12月03日

延續每兩週一次的公開專案會議系列,以下是2020年12月03日下午5:30 CET舉行的會議時間軸。

會議在 Selenium Slack#selenium-tlc 頻道中舉行。


Diego Molina 下午 5:32

所以,上次會議的一些事項

專案整體統計數據

  • 上次會議:280 個未解決問題,62 個開放的 PR
  • 目前:278 個,60 個 PR

Diego Molina 下午 5:35

以下是我們今天初步討論的主題

整體公告?委員會新成員、具有提交權限的人員等?

上次 PLC/SFC 電話會議有什麼新進展要報告嗎?

首次 Beta 版有哪些待完成的工作?

大家都準備好開始了嗎?

Simon Stewart 下午 5:38

@titusfortner @jimevans @p0deje @barancev @AutomatedTester @harsha509

David Burns 下午 5:39

我在這裡

Diego Molina 下午 5:41

第一個主題是:整體公告?委員會新成員、具有提交權限的人員等? 我認為這方面沒有太多內容,對吧?

Simon Stewart 下午 5:41

我沒有

David Burns 下午 5:42

沒有

Diego Molina 下午 5:43

也許,只是為了讓閱讀會議記錄的人知道,我們正在進行一項調查,這將有助於 Selenium 的未來 https://twitter.com/SeleniumHQ/status/1333830343368077319

David Burns 下午 5:44

我們已經收到近 400 份回覆

Diego Molina 下午 5:44

Boni García 回覆了 https://www.mdpi.com/2079-9292/9/7/1067 我還沒讀過

David Burns 下午 5:44

如果你還沒有轉推這項調查,可以請你轉推嗎?

Simon Stewart 下午 5:44

我還沒看到回覆

Diego Molina 下午 5:46

Boni 是 WebDriverManager 的創建者,也是 Selenium 的 JUnit 5 擴充套件,我認為他是馬德里一所大學的教授

Simon Stewart 下午 5:47

我很高興 WebDriverManager 存在

Diego Molina 下午 5:47

好的,也許我們應該閱讀一下那份文件並報告我們的發現 :slightly_smiling_face

那麼,也許我們可以繼續下一個主題:上次 PLC/SFC 電話會議有什麼新進展要報告嗎?

我記得幾天前有一次電話會議

David Burns 下午 5:50

主要問題:是否有人跟進我的 CoC 請求?

我再次發送了電子郵件

並向 @mmerrell 提到了

Simon Stewart 下午 5:51

週一是我的下一個 Selenium 工作日。如果到那時還沒有人回覆,我會追蹤

Diego Molina 下午 5:52

好的,也許我們可以繼續下一個主題,如果有人有更多資訊,再回到這個主題

首次 Beta 版有哪些待完成的工作?

這是我們上次會議寫下/討論的內容

面向客戶端的變更

  • 使相對定位器返回按鄰近度排序的元素
  • 修復 Java 模組系統問題
  • 允許定位器策略可外掛
  • 為命令啟用回退機制

伺服器端變更

  • 在必要時使用 failsafe 重試命令
  • 使 Grid UI 看起來美觀,並返回有用的數據
  • 允許定位器策略可外掛
  • 透過 websocket 管道傳輸 VNC 連接器,以實現即時視訊

我的任務是將此列表對應到 GitHub issues 中,如果它們不存在(我還沒做完)

Simon Stewart 下午 5:54

我已經讓相對定位器返回按鄰近度排序的元素

Diego Molina 下午 5:54

還有什麼要補充的嗎?我們有任何項目的狀態更新嗎?

Simon Stewart 下午 5:55

我週一的計劃是研究可外掛的定位器策略

這將需要命令的回退機制

David Burns 下午 5:55

我一直在與 Mozilla 的人員合作,為 Firefox 添加 bidi 支援,他們那邊有一些錯誤正在處理中

Marcus Merrell 下午 5:55

我很抱歉,@AutomatedTester,我從未收到關於它的電子郵件。我不知道是不是我不在郵件列表中,還是我的地址錯誤,還是它被歸類為垃圾郵件,但我沒有收到

如果我能獲得資訊,我會很樂意跟進

David Burns 下午 5:56

@mmerrell 我發送電子郵件到 selenium@sfc

Marcus Merrell 下午 5:56

對…我想我需要驗證我是否在那個列表上

Simon Stewart 下午 5:58

你應該在的。

Diego Molina 下午 5:59

這將需要命令的回退機制,我很抱歉我一直沒找到時間檢查你的分支並進行處理

Marcus Merrell 下午 5:59

我也沒有看到任何贊助商的電子郵件…開始覺得有問題

Diego Molina 下午 6:02

好的,所以我想我們對此沒有更多評論了?

Simon Stewart 下午 6:02

我沒有

(看起來今天的會議很短,他說。烏鴉嘴)

Alexei Barantsev 下午 6:04

關於 beta1,我將添加命令 getAriaRole 和 getAccessibilityName,我稱 java api 完成

Diego Molina 下午 6:05

也許最後要提到的是,我還有待填寫關於誰有權限訪問發布引擎(npmi、sonartype 等…)的表格,所以我的想法是,我將確保我們所有人都能訪問所有這些引擎

Simon Stewart 下午 6:05

說到這個,我們真的需要發布 JS 版本

有人想自願負責嗎?

David Burns 下午 6:05

如果今晚沒有完成,我會做

準備帶最小的孩子去上芭蕾舞課,所以會外出幾個小時

Alexei Barantsev 下午 6:06

我已經在 sonarcube 中啟用了 GitHub 整合,所以它應該同步組織成員並提供訪問權限

Simon Stewart 下午 6:07

真好

謝謝你

Diego Molina 下午 6:09

好的,所以我想這次會議就到這裡了,對吧?

Simon Stewart 下午 6:10

我想是

Diego Molina 下午 6:11

好的,那麼,謝謝大家!

Titus Fortner 下午 6:49

抱歉錯過了;我正在進行培訓。而且,我想念為這些會議出差;Zoom 就是不一樣…

Titus Fortner 下午 7:02

我還沒看過,列印 pdf 端點是否已添加到所有綁定?我過去 2 週沒看,但 Ruby 和 .NET 需要實作 FF 全頁螢幕截圖,Java (.NET?) 需要能夠告訴 Firefox 在使用 RemoteWebDriver 時進行全頁螢幕截圖,Java 和 Ruby 需要重新修復 STP 瀏覽器名稱

Ruby 的東西在我的待辦事項清單上,直到我的有償工作給我一個時間緊迫的艱鉅任務

Jim Evans 下午 7:04

.NET 尚未添加列印成 pdf 功能。

也沒有全頁螢幕截圖。

Titus Fortner 下午 7:06

關於這點 @barancev 我無法在 Mac 上重現 Ruby Remote Firefox 的錯誤,而且 VirtualBox 似乎在 Mac 上運行是一場災難,因為我甚至無法讓它與 Linux 安裝順利協作以在那裡進行測試。.NET 讀取超時通常是隨機的網路問題,但看起來我們一直持續看到這個錯誤,所以我擔心這是一個真正的問題。@p0deje 你有可用的 Linux 機器來看看我們是否可以在本地重現嗎?

Alex Rodionov 下午 9:35

@titusfortner 沒有,坦白說我沒有空閒時間來設置它進行調查

說到這個,我下週將離開去進行為期 1 個月的公路旅行,在那段時間我將無法進行任何 Selenium 工作。實際上可能要到 2 月初。如果在那之前有任何我可以做的,請告訴我。

Titus Fortner 下午 9:39

@p0deje 你什麼時候離開?

Alex Rodionov 下午 9:40

下週三

Titus Fortner 下午 9:45

喔,好吧,我被指派在現在到年底之間為客戶創建和提供 20 多個小時的 Selenium 課堂培訓,而我現在可能只有一半的內容 :) 我應該在 1 月份有更多時間來幫忙,但我最近花在 Selenium java 程式碼上的時間比 Ruby 程式碼多,所以我不確定我們是如何實作 DevTools 的東西。@twalpole 你這個月的空閒時間如何? :-D

David Burns 下午 9:49 在 @p0deje 離開的情況下,我們有人可以為 ruby 發布版本嗎?

Alex Rodionov 下午 9:50

根據 https://github.com/SeleniumHQ/selenium/issues/8168,目前 Ruby 中缺少的 CDP 功能是:攔截網路請求以模擬後端請求、啟動腳本、記錄流量。我認為前兩個在 Java 中已實作,所以在 Ruby 中重新做應該不難。我可能會在本週末試試。我認為後者在所有綁定中都缺少。@titusfortner 我們可以進行配對編程,我會引導你了解程式碼。否則,它們都位於 devtools 目錄中

@AutomatedTester 是的,Titus 可以發布版本

David Burns 下午 9:52

別忘了 @rajendra 可以幫忙,BS 是一家 ruby 公司,我們可以提供幫助

他一直在查看 devtools 東西的程式碼,並且正在處理列印功能

Titus Fortner 下午 10:02

我會有空閒時間發布版本,但直到一月份才會有時間深入研究實作細節 :)