2
我使用Selenium RC的PHPUnit Selenium Extension。Selenium:如何斷言文本字段被禁用?
我能夠斷言領域存在:
$this->assertElementPresent('Date');
但是我怎麼斷言字段被禁用(或不編輯)?
我使用Selenium RC的PHPUnit Selenium Extension。Selenium:如何斷言文本字段被禁用?
我能夠斷言領域存在:
$this->assertElementPresent('Date');
但是我怎麼斷言字段被禁用(或不編輯)?
isEditable()
將返回真/假
$this->assertEquals(false, $this->isEditable('Date'));
...或者更好的是:
$this->assertNotEditable('Date');
你回答一些你自己的問題,很快,也許花幾分鐘嘗試在發佈問題之前解決它? :P – 2010-05-12 16:50:39
有趣的是我搜索遍地試圖找到答案,找不到它,然後發佈到stackoverflow。一旦我弄清楚了,我會發布我的解決方案,但可能會有更好的解決方案。另外...如果已經很難找到答案,最好發佈在stackoverflow,以幫助其他人更容易/更快地找到信息,因爲他們有良好的搜索引擎優化。只要sayin'=] – Andrew 2010-05-12 17:59:59
如果你安裝了selenium IDE,然後看看他們所做的那些命令。然後,您可以將其轉換爲PHP中的想法,以查看等效內容。 – AutomatedTester 2010-05-13 07:13:41