| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- namespace tests\functional\_pages;
- class ContactPage extends \tests\_pages\ContactPage
- {
- /**
- * contact form name text field locator
- * @var string
- */
- public $name = 'ContactForm[name]';
- /**
- * contact form email text field locator
- * @var string
- */
- public $email = 'ContactForm[email]';
- /**
- * contact form subject text field locator
- * @var string
- */
- public $subject = 'ContactForm[subject]';
- /**
- * contact form body textarea locator
- * @var string
- */
- public $body = 'ContactForm[body]';
- /**
- * contact form verification code text field locator
- * @var string
- */
- public $verifyCode = 'ContactForm[verifyCode]';
- /**
- *
- * @param array $contactData
- */
- public function submit(array $contactData)
- {
- if (empty($contactData))
- $this->guy->submitForm('#contact-form',[]);
- else
- $this->guy->submitForm('#contact-form',[
- $this->name => $contactData['name'],
- $this->email => $contactData['email'],
- $this->subject => $contactData['subject'],
- $this->body => $contactData['body'],
- $this->verifyCode => $contactData['verifyCode'],
- ]);
- }
- }
|