Skip to content

Commit

Permalink
web 以下の残りのファイルを md に一括変換
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 authored and potappo committed Aug 25, 2022
1 parent 9c0a35f commit d526311
Show file tree
Hide file tree
Showing 8 changed files with 857 additions and 987 deletions.
246 changes: 119 additions & 127 deletions files/ja/web/opensearch/index.md

Large diffs are not rendered by default.

216 changes: 97 additions & 119 deletions files/ja/web/performance/fundamentals/index.md

Large diffs are not rendered by default.

223 changes: 112 additions & 111 deletions files/ja/web/performance/how_browsers_work/index.md

Large diffs are not rendered by default.

480 changes: 220 additions & 260 deletions files/ja/web/performance/index.md

Large diffs are not rendered by default.

350 changes: 166 additions & 184 deletions files/ja/web/tutorials/index.md

Large diffs are not rendered by default.

94 changes: 38 additions & 56 deletions files/ja/web/webdriver/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,20 @@ tags:
- 自動化
translation_of: Web/WebDriver
---
<p class="summary">WebDriver は、ユーザーエージェントの観察と制御を可能にする遠隔制御インターフェイスです。プロセスの外のプログラムがウェブブラウザーの動作を遠隔で指示する方法として、プラットフォームと言語に中立なワイヤープロトコルを提供します。</p>
WebDriver は、ユーザーエージェントの観察と制御を可能にする遠隔制御インターフェイスです。プロセスの外のプログラムがウェブブラウザーの動作を遠隔で指示する方法として、プラットフォームと言語に中立なワイヤープロトコルを提供します。

<p>ユーザーに一貫した使い勝手を提供するには、異なるプラットフォーム上の多くのブラウザーで相互に実行できる命令セットを書くことができることが重要です。ウェブプラットフォームでの新しい開発の波、端末の多様性の増加、テクノロジー間の実際の相互運用性の要求を背景に、 WebDriver は<a href="/ja/Learn/Tools_and_testing/Cross_browser_testing/Introduction">クロスブラウザーテスト</a>のためののツールを提供します。</p>
ユーザーに一貫した使い勝手を提供するには、異なるプラットフォーム上の多くのブラウザーで相互に実行できる命令セットを書くことができることが重要です。ウェブプラットフォームでの新しい開発の波、端末の多様性の増加、テクノロジー間の実際の相互運用性の要求を背景に、 WebDriver は[クロスブラウザーテスト](/ja/Learn/Tools_and_testing/Cross_browser_testing/Introduction)のためののツールを提供します。

<p>提供されるものは、ウェブ文書内の DOM 要素を検出したり操作したり、ユーザーエージェントの動作を制御したりするためのインターフェイスです。これは主に、ユーザーエージェントを別な制御プロセスから自動制御するテストを、ウェブ作者が書くことができるようにすることが目的ですが、場合によってはブラウザー内のスクリプトが — おそらく他の — ブラウザーを制御するために使用することもできます。</p>
提供されるものは、ウェブ文書内の DOM 要素を検出したり操作したり、ユーザーエージェントの動作を制御したりするためのインターフェイスです。これは主に、ユーザーエージェントを別な制御プロセスから自動制御するテストを、ウェブ作者が書くことができるようにすることが目的ですが、場合によってはブラウザー内のスクリプトが — おそらく他の — ブラウザーを制御するために使用することもできます。

<h2 id="Usage" name="Usage">使い方</h2>
## 使い方

<p>それでは、 WebDriver で何が実現でき、どのように見えるのでしょうか。 WebDriver はプログラミング言語に中立なので、この質問に対する答えは、<a href="/ja/docs/Web/WebDriver/Clients">使用している WebDriver クライアント</a>と言語の選択によって異なります。</p>
それでは、 WebDriver で何が実現でき、どのように見えるのでしょうか。 WebDriver はプログラミング言語に中立なので、この質問に対する答えは、[使用している WebDriver クライアント](/ja/docs/Web/WebDriver/Clients)と言語の選択によって異なります。

<p>しかし、 Python で書かれた有名なクライアントを使用すると、 WebDriver との対話は次のようになるでしょう。</p>
しかし、 Python で書かれた有名なクライアントを使用すると、 WebDriver との対話は次のようになるでしょう。

<pre>from selenium import webdriver
```
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
Expand All @@ -36,72 +37,53 @@ with webdriver.Firefox() as driver:
driver.get("http://google.com/ncr")
driver.find_element_by_name("q").send_keys("cheese" + Keys.RETURN)
wait.until(presence_of_element_located((By.CSS_SELECTOR, "h3&gt;a")))
wait.until(presence_of_element_located((By.CSS_SELECTOR, "h3>a")))
results = driver.find_elements_by_css_selector("h3&gt;a")
results = driver.find_elements_by_css_selector("h3>a")
for i, result in results.iteritems():
print("#{}: {} ({})".format(i, result.text, result.get_property("href")))</pre>
print("#{}: {} ({})".format(i, result.text, result.get_property("href")))
```

<p>これは次のような出力結果になります。</p>
これは次のような出力結果になります。

<pre>#1 Cheese - Wikipedia (https://en.wikipedia.org/wiki/Cheese)
</pre>
```
#1 Cheese - Wikipedia (https://en.wikipedia.org/wiki/Cheese)
```

<h2 id="Reference" name="Reference">リファレンス</h2>
## リファレンス

<div class="column-container">
<div class="column-half">
<h3 id="Commands" name="Commands"><a href="/ja/docs/Web/WebDriver/Commands">コマンド</a></h3>
### [コマンド](/ja/docs/Web/WebDriver/Commands)

<p>{{ListSubpages("/ja/docs/Web/WebDriver/Commands")}}</p>
{{ListSubpages("/ja/docs/Web/WebDriver/Commands")}}

<h3 id="Types" name="Types"><a href="/ja/docs/Web/WebDriver/Types">種類</a></h3>
### [種類](/ja/docs/Web/WebDriver/Types)

<ul>
<li><a href="/ja/docs/Web/WebDriver/Errors#payload">Error object</a></li>
<li><a href="/ja/docs/Web/WebDriver/Timeouts">Timeouts object</a></li>
<li><a href="/ja/docs/Web/WebDriver/WebElement">WebElement</a></li>
<li><a href="/ja/docs/Web/WebDriver/WebWindow">WebWindow</a></li>
</ul>
</div>
- [Error object](/ja/docs/Web/WebDriver/Errors#payload)
- [Timeouts object](/ja/docs/Web/WebDriver/Timeouts)
- [WebElement](/ja/docs/Web/WebDriver/WebElement)
- [WebWindow](/ja/docs/Web/WebDriver/WebWindow)

<div class="column-half">
<h3 id="Capabilities" name="Capabilities"><a href="/ja/docs/Web/WebDriver/Capabilities">能力</a></h3>
### [能力](/ja/docs/Web/WebDriver/Capabilities)

<p>{{ListSubpages("/ja/docs/Web/WebDriver/Capabilities")}}</p>
{{ListSubpages("/ja/docs/Web/WebDriver/Capabilities")}}

<h3 id="Errors" name="Errors"><a href="/ja/docs/Web/WebDriver/Errors">エラー</a></h3>
### [エラー](/ja/docs/Web/WebDriver/Errors)

<p>{{ListSubpages("/ja/docs/Web/WebDriver/Errors")}}</p>
</div>
</div>
{{ListSubpages("/ja/docs/Web/WebDriver/Errors")}}

<h2 id="Specifications" name="Specifications">仕様書</h2>
## 仕様書

<table class="standard-table">
<tbody>
<tr>
<th scope="col">仕様書</th>
<th scope="col">状態</th>
<th scope="col">備考</th>
</tr>
<tr>
<td>{{SpecName('WebDriver')}}</td>
<td>{{Spec2('WebDriver')}}</td>
<td>初回定義</td>
</tr>
</tbody>
</table>
| 仕様書 | 状態 | 備考 |
| -------------------------------- | ---------------------------- | -------- |
| {{SpecName('WebDriver')}} | {{Spec2('WebDriver')}} | 初回定義 |

<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2>
## ブラウザーの互換性

<p>{{Compat("webdriver", 2)}}</p>
{{Compat("webdriver", 2)}}

<h2 id="See_also" name="See_also">関連情報</h2>
## 関連情報

<ul>
<li><a href="/ja/docs/Learn/Tools_and_testing/Cross_browser_testing">クロスブラウザーテスト</a></li>
<li><a href="https://seleniumhq.github.io/docs/">Selenium documentation</a> (制作中)</li>
</ul>
- [クロスブラウザーテスト](/ja/docs/Learn/Tools_and_testing/Cross_browser_testing)
- [Selenium documentation](https://seleniumhq.github.io/docs/) (制作中)

<p>{{QuickLinksWithSubpages}}</p>
{{QuickLinksWithSubpages}}
6 changes: 3 additions & 3 deletions files/ja/web/xml/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ tags:
- XML
translation_of: Web/XML
---
<p>{{QuickLinksWithSubpages("/en-US/docs/Web/XML")}}</p>
{{QuickLinksWithSubpages("/en-US/docs/Web/XML")}}

<p class="summary">The <strong>Extensible Markup Language</strong> is a strict serialisation of the <a href="/ja/docs/Web/API/Document_Object_Model">Document Object Model</a>.</p>
The **Extensible Markup Language** is a strict serialisation of the [Document Object Model](/ja/docs/Web/API/Document_Object_Model).

<p>{{LandingPageListSubpages}}</p>
{{LandingPageListSubpages}}
Loading

0 comments on commit d526311

Please sign in to comment.