Source
$this->zbxTestAssertElementText("//div[@class='overlay-dialogue wordbreak'][2]", 'Overridden by global housekeeping settings (455d)');
<?php
/*
** Copyright (C) 2001-2024 Zabbix SIA
**
** This program is free software: you can redistribute it and/or modify it under the terms of
** the GNU Affero General Public License as published by the Free Software Foundation, version 3.
**
** This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
** without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
** See the GNU Affero General Public License for more details.
**
** You should have received a copy of the GNU Affero General Public License along with this program.
** If not, see <https://www.gnu.org/licenses/>.
**/
require_once dirname(__FILE__).'/../../include/CLegacyWebTest.php';
require_once dirname(__FILE__).'/../../../include/items.inc.php';
require_once dirname(__FILE__).'/../../../include/classes/api/services/CItemGeneral.php';
require_once dirname(__FILE__).'/../../../include/classes/api/services/CItem.php';
require_once dirname(__FILE__).'/../behaviors/CMessageBehavior.php';
use Facebook\WebDriver\WebDriverBy;
/**
* @backup items
* TODO: The following annotation (ignoreBrowserErrors) is added to ignore JS errors generated by information type
* dropdown field when "on change" event is fired before "on focus" event is fired.
* @ignoreBrowserErrors
*/
class testFormItem extends CLegacyWebTest {
/**
* Attach MessageBehavior to the test.
*/
public function getBehaviors() {
return [CMessageBehavior::class];
}
/**
* The name of the test host created in the test data set.
*
* @var string
*/
protected $host = 'Simple form test host';
/**
* The name of the item created in the test data set.
*
* @var string
*/
protected $item = 'testFormItem1';
// Returns layout data
public static function layout() {
return [
[
['type' => 'Zabbix agent', 'host' => 'Simple form test host']
],
[
['host' => 'Simple form test host', 'key' => 'test-item-form1']
],
[