Add necessary IDs for email sign up (#6233)

* Add necessary IDs for email sign up

For selenium automation

* Add ID to the main page signup link

* Add ID to the select team page

* Update select_team_item.jsx
Этот коммит содержится в:
doh5
2017-04-26 09:29:12 -05:00
коммит произвёл Corey Hulen
родитель 6fa7082833
Коммит 41dbb72946
3 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@@ -433,6 +433,7 @@ export default class LoginController extends React.Component {
defaultMessage="Don't have an account? " defaultMessage="Don't have an account? "
/> />
<Link <Link
id='signup'
to={'/signup_user_complete' + this.props.location.search} to={'/signup_user_complete' + this.props.location.search}
className='signup-team-login' className='signup-team-login'
> >

Просмотреть файл

@@ -6,6 +6,7 @@ import React from 'react';
import {Link} from 'react-router/es6'; import {Link} from 'react-router/es6';
import {Tooltip, OverlayTrigger} from 'react-bootstrap'; import {Tooltip, OverlayTrigger} from 'react-bootstrap';
import {Constants} from 'utils/constants.jsx'; import {Constants} from 'utils/constants.jsx';
import * as Utils from 'utils/utils.jsx';
export default class SelectTeamItem extends React.Component { export default class SelectTeamItem extends React.Component {
static propTypes = { static propTypes = {
@@ -67,6 +68,7 @@ export default class SelectTeamItem extends React.Component {
<div className='signup-team-dir'> <div className='signup-team-dir'>
{showDescriptionTooltip} {showDescriptionTooltip}
<Link <Link
id={Utils.createSafeId(this.props.team.display_name)}
to={this.props.url} to={this.props.url}
onClick={this.handleTeamClick} onClick={this.handleTeamClick}
> >

Просмотреть файл

@@ -333,6 +333,7 @@ export default class SignupEmail extends React.Component {
</strong></h5> </strong></h5>
<div className={emailDivStyle}> <div className={emailDivStyle}>
<input <input
id='email'
type='email' type='email'
ref='email' ref='email'
className='form-control' className='form-control'
@@ -357,6 +358,7 @@ export default class SignupEmail extends React.Component {
</strong></h5> </strong></h5>
<div className={nameDivStyle}> <div className={nameDivStyle}>
<input <input
id='name'
type='text' type='text'
ref='name' ref='name'
className='form-control' className='form-control'
@@ -378,6 +380,7 @@ export default class SignupEmail extends React.Component {
</strong></h5> </strong></h5>
<div className={passwordDivStyle}> <div className={passwordDivStyle}>
<input <input
id='password'
type='password' type='password'
ref='password' ref='password'
className='form-control' className='form-control'
@@ -390,6 +393,7 @@ export default class SignupEmail extends React.Component {
</div> </div>
<p className='margin--extra'> <p className='margin--extra'>
<button <button
id='createAccountButton'
type='submit' type='submit'
onClick={this.handleSubmit} onClick={this.handleSubmit}
className='btn-primary btn' className='btn-primary btn'