<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/users</td>
<td>name=commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/users</td>
<table cellpadding="1" cellspacing="1" border="1">
<tbody>
<tr>
- <td>open</td>
- <td>/sessions/logout</td>
- <td></td>
-</tr>
-<tr>
- <td>open</td>
- <td>/sessions/new</td>
- <td></td>
-</tr>
-<tr>
- <td>type</td>
- <td>id=login</td>
- <td>not_profileadm</td>
-</tr>
-<tr>
- <td>type</td>
- <td>id=password</td>
- <td>userpwd</td>
-</tr>
-<tr>
- <td>clickAndWait</td>
- <td>name=commit</td>
- <td></td>
-</tr>
-<tr>
- <td>open</td>
- <td>/profiles</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>css=.quality-profiles-table-row[data-name="Basic"]</td>
- <td></td>
-</tr>
-<tr>
- <td>click</td>
- <td>css=.quality-profiles-table-row[data-name="Basic"] .quality-profiles-table-name a</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForText</td>
- <td>css=.quality-profile-header</td>
- <td>*Basic*</td>
-</tr>
-<tr>
- <td>assertElementNotPresent</td>
- <td>css=.js-change-parent</td>
- <td></td>
-</tr>
-</tbody>
+ <td>open</td>
+ <td>/sessions/logout</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>open</td>
+ <td>/sessions/new</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>type</td>
+ <td>id=login</td>
+ <td>not_profileadm</td>
+ </tr>
+ <tr>
+ <td>type</td>
+ <td>id=password</td>
+ <td>userpwd</td>
+ </tr>
+ <tr>
+ <td>clickAndWait</td>
+ <td>name=commit</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>open</td>
+ <td>/profiles</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.quality-profiles-table-row[data-name="Basic"]</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>click</td>
+ <td>css=.quality-profiles-table-row[data-name="Basic"] .quality-profiles-table-name a</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>waitForText</td>
+ <td>css=.quality-profile-header</td>
+ <td>*Basic*</td>
+ </tr>
+ <tr>
+ <td>assertElementNotPresent</td>
+ <td>css=.js-change-parent</td>
+ <td></td>
+ </tr>
+ </tbody>
</table>
</body>
</html>
<td>name=commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/profiles</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/email_configuration</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/account/notifications</td>
<td>name=commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/measures</td>
<td>name=commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/measures</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/measures</td>
<td>name=commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//table[contains(@id, 'shared-filters')]//a[contains(text(),'Projects')])</td>
<td>name=commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/measures</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/measures</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/measures</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/measures</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/measures/manage</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/measures</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/measures/manage</td>
<td>admin</td>
</tr>
<tr>
- <td>clickAndWait</td>
+ <td>click</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/project/background_tasks?id=test-project</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/projects</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>type</td>
<td>id=input_prop_only_on_project</td>
<td>name=commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>type</td>
<td>id=input_sonar.exclusions</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/project_roles?id=project-permissions-project</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/project/history?id=sample</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/project/history?id=sample</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/project/history?id=sample</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/dashboard/index/sample</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/widget?id=alerts&resource=sample</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/sonar/account/notifications</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/email_configuration</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/settings/index</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/settings/index</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/system/index</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/settings/index</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/settings?category=DEV</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/settings?category=DEV</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/settings?category=DEV</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/settings?category=DEV</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/settings?category=DEV</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/settings?category=DEV</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>type</td>
<td>id=input_typed.license.secured</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>type</td>
<td>id=input_untyped.license.secured</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>selectFrame</td>
<td>settings_iframe</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/settings/index</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>selectFrame</td>
<td>settings_iframe</td>
<td>commit</td>
<td></td>
</tr>
-
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/settings?category=Settings</td>
<td>commit</td>
<td></td>
</tr>
-
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/settings?category=Settings</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>waitForText</td>
<td>block_password</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>type</td>
<td>id=input_typed.license.secured</td>
<td>name=commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>waitForText</td>
<td>properties</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>type</td>
<td>id=input_float</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/settings?category=Category 2</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/settings?category=Category 1</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/project/settings/sample?category=Category 2</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/project/settings/sample?category=Category 1</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/updatecenter</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/users</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/account/index</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>open</td>
<td>/account/index</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>waitForText</td>
<td>css=.navbar</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>waitForText</td>
<td>css=.navbar</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>waitForText</td>
<td>css=.navbar</td>
<td>name=commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>waitForText</td>
<td>css=.navbar</td>
<td>commit</td>
<td></td>
</tr>
+ <tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+ </tr>
<tr>
<td>waitForText</td>
<td>css=.navbar</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/sonar/account/security</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/sonar/account/issues</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/account/projects</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/account/projects</td>
<td>commit</td>
<td></td>
</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=.js-user-authenticated</td>
+ <td></td>
+</tr>
<tr>
<td>open</td>
<td>/sonar/account/</td>
export default React.createClass({
renderAuthenticated() {
return (
- <li className="dropdown">
+ <li className="dropdown js-user-authenticated">
<a className="dropdown-toggle" data-toggle="dropdown" href="#">
<Avatar email={window.SS.userEmail} size={20}/>
{window.SS.userName} <i className="icon-dropdown"/>