この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 1228|答える: 8

[ヒント] 【劇作家】(2)一般的な機能と操作

[リンクをコピー]
2025年5月27日 14:04:35に投稿 | | | |
テスト実行を追跡するためのPlaywright Trace Viewerツール:

Playwright Trace Viewerツールは複数のトレース(トレースチャンク)を記録します:

トレースファイルをローカルで開いてください:

Playwright録音を有効にして自動的にコードスクリプトを生成する:

一般的な操作:

劇作家環境のデフォルトディレクトリを設定します:

PlaywrightはHTTPインターフェースリクエストをシミュレートします

劇作家がクッキーをもらう


参考:ハイパーリンクのログインが見えます。




先の:[Playwright] (1) .NET 用Playwright 使用チュートリアル
次に:[Nexus3] (1) Docker インストール付き Nexus のデプロイチュートリアル
 地主| 2025年5月27日 16:49:08 に投稿 |
ページ全体のスクリーンショットを撮ってください

ハイパーリンクのログインが見えます。
 地主| 2025年6月12日 09:47:43に投稿 |
タグタイムアウト TimeoutException 例外処理では、例外は以下の通りです:
System.TimeoutException
  HResult=0x80131505
  メッセージ=タイムアウト30000ms超過。
通話記録:
  - クリックアクションの試み
    2×要素が可視化され、有効化され、安定しているのを待っています
      - 要素が可視化され、有効かつ安定している
      - 必要に応じてスクロールして表示すること
      - スクロール完了
      - <div tabindex="-1" role="dialog" aria-modal="true" class="modal fade show" id="staticBackdropLive" data-bs-keyboard="false" data-bs-backdrop="static" aria-labelledby="staticBackdropLiveLabel">...</div> <main class="BD-Main Order-1"から>...</main>サブツリーがポインタイベントをインターセプトします
    - クリックアクションの再試行
    - 20ms待機
    2×要素が可視化され、有効化され、安定しているのを待っています
      - 要素が可視化され、有効かつ安定している
      - 必要に応じてスクロールして表示すること
      - スクロール完了
      - <div tabindex="-1" role="dialog" aria-modal="true" class="modal fade show" id="staticBackdropLive" data-bs-keyboard="false" data-bs-backdrop="static" aria-labelledby="staticBackdropLiveLabel">...</div> <main class="BD-Main Order-1"から>...</main>サブツリーがポインタイベントをインターセプトします
    - クリックアクションの再試行
      - 100ms待機
    57×要素が可視化され、有効化され、安定しているのを待っています
       - 要素が可視化され、有効かつ安定している
       - 必要に応じてスクロールして表示すること
       - スクロール完了
       - <div tabindex="-1" role="dialog" aria-modal="true" class="modal fade show" id="staticBackdropLive" data-bs-keyboard="false" data-bs-backdrop="static" aria-labelledby="staticBackdropLiveLabel">...</div> <main class="BD-Main Order-1"から>...</main>サブツリーがポインタイベントをインターセプトします
     - クリックアクションの再試行
       - 500ms待機
  Source=Microsoft.Playwright
  StackTrace:
   Microsoft.Playwright.Transport.Connectionで。 <InnerSendMessageToServerAsync>d__40'1.MoveNext() /_/src/Playwright/Transport/Connection.cs: 228行目
   Microsoft.Playwright.Transport.Connectionで。 <WrapApiCallAsync>d__52'1.MoveNext() /_/src/Playwright/Transport/Connection.cs: 541行目
   ConsoleApp4.PlaywrightDemoを使ってください。 <Main>d__0.MoveNext() in D:\Project\ConsoleApp1\ConsoleApp4\PlaywrightDemo.cs: line 71
   ConsoleApp4.PlaywrightDemoを使ってください。 <Main>d__0.MoveNext() in D:\Project\ConsoleApp1\ConsoleApp4\PlaywrightDemo.cs: line 83
   ConsoleApp4.PlaywrightDemoを使ってください。 <Main>(弦[]アーグ)

コード:

解決策1:

解決策2(推奨):
 地主| 2025年6月18日 15:13:51に投稿 |
C# ムービングスライダーキャプチャ(Playwright)と共に(識別不可)

コードは以下の通りです:

 地主| 2025年6月27日 15:03:04 に投稿 |
c# Playwrightを使ってユーザーエージェントのアイデンティティをカスタマイズする
 地主| 2025年7月7日 13:15:44に投稿 |
c# Playwrightを使ってGotoAsyncを呼び出し、301または302のリダイレクトがあるかどうかを確認するためにウェブページにアクセスします
リダイレクトがあれば、リンク訪問時に認証が無効であることが証明されます!

参考:ハイパーリンクのログインが見えます。
 地主| 2025年7月10日 17:40:58に投稿 |
 地主| 2025年7月21日 10:30:52に投稿 |
C# Playwrightを使って入力チェックボックスにチェックを入れます
 地主| 2025年9月12日 14:56:20に投稿 |
Bootstrapモーダルポップアップの数
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com