Я настраиваю автоматические тесты для запуска на веб-сайте, чтобы все было по-прежнему работать правильно. У меня есть веб-страница с таблицей записей.автоматические тесты phpunit selenium
- Я хочу проверить загрузку выбранной веб-страницы.
- Установите флажок для выбранной записи
- Выберите «Process Selected» кнопкой
- Введите фиктивный текст в текстовом поле
- Нажмите Confirm, чтобы сохранить запись
У меня есть первые 3 шаги завершены, но я застрял на шаге 4. Может ли кто-нибудь помочь, пожалуйста? Благодаря Конор
<?php
class AdminUserProcessSelectedNote extends PHPUnit_Extensions_Selenium2TestCase{
public function setUp()
{
$this->setHost('localhost'); // Set the hostname for the connection to the Selenium server.
$this->setPort(4444); // set port # for connection to selenium server
$this->setBrowser('firefox'); // set the browser to be used
$this->setBrowserUrl('http://www.myhost.com/'); // set base URL for tests
}
public function testAdminUserProcessSelectedNoteSelectReq3()
{
$this->url('index.php'); // Set the URL to access the page
// Select the specific checkbox with the Id
$viewReqsCheckbox = $this->byId('jqg_requestGrid_request_4506');
$viewReqsCheckbox ->click();
// Now, Select the Process Selected button
$processSelectedBtn = $this -> byId('processStateChangeButton');
$processSelectedBtn ->click();
// Make a note and Confirm
$this->byName('dlg-stateChange-notes');
$this->setField('dlg-stateChange-notes','TEST NOTE');
$this->click('Confirm');
}
}
?>