ユーザー ID、パスワード、ベース URL を変数として共通ファイルに作成する
あなたは完全に正しいです!また、繰り返されるアクション (「メソッド」) 用に別のファイルを作成し、それらを別のフォルダーに整理することもできます。次に、これらのファイルを使用してさまざまなテスト スイートを作成します (../../../../ などの相対パスを使用します)。テスト スイート フォルダーには、このテスト スイートおよびテスト スイート ファイル自体のみに関係する変数を含むファイルを保存できます。たとえば、Login.html、Logout.html テスト ケースを含む Authentication フォルダーを作成します。テスト スイートは次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="StoredVariables.html">StoredVariables</a></td></tr>
<tr><td><a href="../../../../Tests/Authentication/Login.html">Login</a></td></tr>
...
<tr><td><a href="../../../../Tests/SomeActions/SomeActions.html">SomeActions</a></td></tr>
...
<tr><td><a href="../../../../Tests/Authentication/Logout.html">Logout</a></td></tr>
</tbody></table>
</body>
</html>
変数はすべてのテスト スイートで有効です。