公開プロジェクトミーティング - 2021年4月22日

隔週の公開プロジェクトミーティングシリーズを継続…

隔週の公開プロジェクトミーティングシリーズを継続し、2021年4月22日午後5時30分 CET に開催されたミーティングのタイムラインを以下に示します。(以下の時間は IST です)

ミーティングは Selenium Slack#selenium-tlc チャンネルで開催されます。


Diego Molina 午後9時02分

@simonstewart @AutomatedTester @harsha509 @Puja Jagani @jimevans @barancev @manoj9788 @mmerrell @titusfortner @p0deje にメンション

Simon Stewart 午後9時02分

SauceCon に参加します

午後9時02分

ベータ 4 でやりたいこと

Diego Molina 午後9時02分

そして周りにいる他の人たちも :slightly_smiling_face

午後9時03分

プロジェクトの一般的な統計

  • 前回のミーティング: 163 件の未解決の課題、24 件の未解決のプルリクエスト
  • 現在: 157 件の未解決の課題、25 件の未解決のプルリクエスト

Simon Stewart 午後9時03分

ベータ 4 でやりたいこと

  • NewSessionQueue を更新する
  • AWS または同様の環境で 50 件以上の同時テストを実行して新しい Grid をストレステストする
  • Redis/JDBC をバックエンドとするサービスが実際に機能することを確認する

Diego Molina 午後9時06分

次のトピック

  • 4 番目のベータ版の保留中の作業は?
  • サーバー - Grid
  • ライブビデオ用の WebSocket 配管を介して VNC コネクタをパイプする
  • 調査: スクリーンショットが終了したセッションで撮影されたときに Grid がスタックする
  • 調査: ブラウザドライバプロセスを強制終了できない場合に Grid がスタックする
  • 調査: コマンドをノードに転送するときのルーターリクエストのタイムアウト
  • 新しいセッションキューを統合する
  • AWS または同様の環境で 50 件以上の同時テストを実行して新しい Grid をストレステストする
  • Redis/JDBC をバックエンドとするサービスが実際に機能することを確認する
  • ノードあたり 2 つ以上の IE セッション? https://github.com/SeleniumHQ/selenium/issues/9388

言語バインディング

  • “se:cdpVersion” が C#、Java、JS で見つからない
  • すべてのバインディングで Grid 経由で CDP を実行できますか?
  • Selenium 4 に存在する機能は何ですか?
  • すべてのバインディングでそれらを実装していますか?

Simon Stewart 午後9時06分

「新しいセッションキューの統合」はほぼ完了したと思います

午後9時07分

(有名な最後の言葉)

Diego Molina 午後9時07分

それはあなたが送った PR であり、@Puja Jagani と協力すると思います

Luke Hill 午後9時07分

誰か(実際には数人)がアルファ版/ベータ版について私に尋ねてきました。 そして彼らは、v3 で行ったように、それらのホスト全体を期待しているかどうかをより具体的に尋ねていました。

午後9時08分

私は彼らに全体的な説明をしました - リリースタイムラインなどは行いません。しかし、誰かが空気のアイデアに指を突っ込んでいるかどうかここで尋ねてみようと思いました。

Diego Molina 午後9時08分

Grid 作業については、「調査」に関連する項目を取り上げています

午後9時09分

しかし、ここで皆さんに「ノードあたり 2 つ以上の IE セッション? https://github.com/SeleniumHQ/selenium/issues/9388」についてどう思うか尋ねたかったのです

Titus Fortner 午後9時10分

@luke に、それは重要ではなく、バインディングのみを使用している場合は、すでに更新されているはずだと伝えてください。 現時点で実際に行われている唯一のことは、グリッド機能と w3c 仕様などのさまざまな新機能の追加です。現時点で 3.x に固執することに技術的な利点はありません

Luke Hill 午後9時10分

それは、「ノードあたり 2 つ以上の IE セッションを使用しないでください」と明示的に述べたすべてのアドバイスと公開された記事に反していました @diemol

David Burns 午後9時10分

re: se:cdpVersion、追加するのは簡単ですが、バージョンを使用したことがなく、常に最新のものを使用していることに気づきました

Diego Molina 午後9時10分

一部の人々は、ノードあたり複数のテストを実行できないと不満を述べています。これは、私たちが推奨していないことです。 彼らはそれを実行できたからです。 コードの変更はわずかであり、「ここでは自己責任」という注意書きを添えて、許可すべきだと思います

Luke Hill 午後9時11分

この制限がいつ/どこで導入されたか知っていますか? 付随する PR はありますか?

Diego Molina 午後9時11分

IE 制限? Grid 4 が構築された瞬間からゼロ

Simon Stewart 午後9時12分

@AutomatedTester java バインディングはバージョンを使用する必要があります

David Burns 午後9時12分

@simonstewart すみません、JS のつもりでした

JS バインディングは最新のもののみを使用します…

David Burns 午後9時12分

@simonstewart すみません、JS のつもりでした

午後9時13分

JS バインディングは最新のもののみを使用します…

Diego Molina 午後9時14分

@AutomatedTester C# と JS では実装されていないと思います (Java を再確認する必要があります)

David Burns 午後9時14分

JS はまだ必要ありません… 少し再アーキテクチャリングしないと

私、または @Puja Jagani (.NET に手を出しているので) は c# のものを実行できます

または @jimevans obvs

Diego Molina 午後9時15分

アイデアは、ブラウザのバージョンに応じて「適切な」CDP バージョンを使用することだと思います。したがって、JS がそれを持っているといいでしょう

David Burns 午後9時16分

もしかしたら @harsha509 に調べる時間があるかもしれません

Sri Harsha 午後9時17分

JS で CDP を書き換える必要があります。 それでは調べてみます。

Diego Molina 午後9時17分

それは素晴らしいでしょう

クールですね、保留中の項目に少し取り組んで、2 週間後にどこにいるかを確認する必要があると思います :slightly_smiling_face

Titus Fortner 午後9時18分

バグの観点から、#9359 は Sauce ユーザーが Selenium 4 に移行するための絶対的なブロッカーですが、@Puja Jagani が確認を手伝っています。

次のリリース前に何が起こっているかを少なくとも知っておくといいでしょう

Diego Molina 午後9時20分

それを解明する時間は十分にあると思います

Simon Stewart 午後9時20分

再現可能なテストケースは役に立ちます

Titus Fortner 午後9時20分

ええ、最初からそうすべきでした

Diego Molina 午後9時20分

@titusfortner に再現可能なテストケースを要求した人がいたのだろうか :smile

Titus Fortner 午後9時21分

公平に言って、POM に入れる必要のあるものを正確に示しました

午後9時21分

問題を再現するためにクローンできるプロジェクト全体を作成しただけではありません

Diego Molina 午後9時21分

とにかく、今日の最後のトピックである IDE に移ることができます

午後9時21分

Selenium IDE

  • リリースプロセスを知っている人はいますか?
  • 何が必要ですか?
  • プルリクエストのレビューを手伝ってくれる人はいますか?

Sri Harsha 午後9時22分

ベータ 4 までに、JS api ドキュメントも解決します。 レビューとアップロードのために @diemol に渡すことができるかもしれません

Diego Molina 午後9時22分

リリースに必要なものは*

Diego Molina 午後9時23分

@Todd Tarsi がここにいて、貢献したいと考えているので、彼らに手を差し伸べるのは素晴らしいことです

David Burns 午後9時23分

@corevo または @tourdedave がリリースプロセスを文書化している場合、それを行うためのキーがいくつかあると思います

Diego Molina 午後9時23分

文書化されているかどうか確認し、そうでない場合は彼らに連絡することができます

Todd Tarsi 午後9時23分

皆さん、こんにちは。もし何かお手伝いできることがあれば、遠慮なくお申し付けください。 昔の zanarkand (正しい名前ですか?) を使用した UI 以来、selenium ide のことをやってきました

Diego Molina 午後9時24分

3 つのストアのキーが必要ですよね? Edge、Chrome、Firefox

午後9時25分

Edge で利用できることもドキュメントを更新して言及する必要があります

Todd Tarsi 午後9時27分

必要であれば、簡単なドキュメントの変更を PR できます。

Diego Molina 午後9時27分

クール

したがって、IDE を適切にテストおよびリリースするために何が必要かを確認し、#selenium-tlc に投稿します

ご興味をお持ちいただきありがとうございます、@Todd Tarsi

さて、今日のところはこれで全部だと思いますが、いいですか?

他にトピックはありますか?

ないようです、皆さんありがとうございました!

(そして、ブログにメモを公開してくれた @harsha509 に感謝します :slightly_smiling_face:)