我正在设置在网站上运行的自动化测试,以确保一切仍然正常工作。我有一个显示记录表的网页。
我已经完成了前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');
}
}
?>
//byId、byClassName、byXpath可以设置值。
$this->byId('dlg-stateChange-notes')->value('TEST NOTE');
问题是:没有名为setField
的方法。改变...
$this->setField('dlg-stateChange-notes','TEST NOTE');
到
$this->sendKeys('dlg-stateChange-notes','TEST NOTE');
如果这不起作用,尝试使用
$this->type('dlg-stateChange-notes','TEST NOTE');
我想使用Cucumber与SoapUI和Selenium链接,以创建一个自动化功能测试。我只找到了一个关于它的网站,描述了首先我必须创建一个SoapUI项目并将其保存为一个。xml文件。然后,我应该使用Cucumber和Selenium将该文件包含到测试项目中。 我的第一个问题是我需要做什么配置?(在任何配置中使用xml.pom文件时) 我的第二个也是最后一个问题是:如果我每晚都和Jenkins一
我试图从以下代码中找到字段名“用户设置已成功更新”: 我在C#中使用的代码是 基本上,我试图澄清,如果用户更新成功与否,所以如果成功,我希望代码返回文本“用户设置更新成功”。但我面临的问题是,即使更新成功,它也无法返回值,并抛出异常。
问题内容: 有谁知道如何禁用此功能?还是如何从已自动接受的警报中获取文本? 该代码需要工作, 但是却给出了这个错误 我正在将FF 20与Selenium 2.32一起使用 问题答案: 就在前几天,我已经回答了类似的问题,所以它仍然很新鲜。您的代码失败的原因是,如果在处理代码时未显示警报,则该警告通常会失败。 值得庆幸的是 ,来自Selenium WebDriver的人员已经为此实施了等待。因为您的
我正在更新一个遗留的PHP项目来使用作曲家,并实现PHPUnit。不幸的是,我遇到了一些问题。运行PHPUnit时 致命错误:未找到类“PHPUnit\u Framework\u TestCase” 正在执行的命令行 我使用git-bash运行它。从可视化工作室代码执行给出了相同的结果。我已经阅读,实现了PHPUnit中使用作曲家和autoload.php自动加载类中描述的问题
我遇到了使用作曲家psr-4自动加载功能和PHPUnit的问题。问题发生在我的本地机器以及TravisCI版本上。单元测试无法找到我的类,而普通脚本可以找到。 当然,任何配置都有问题,但我无法找出我做错了什么。提前感谢你的帮助。 这是我的项目文件结构: 公共/ src/ http/ urlhelper。php 小黑 超文本传输协议/ urlhelper.test.php 这是我的作曲家的作品。js