public function testOnlySettingFieldFromFocusedFrame() { $frame1 = new MockSimplePage(); $frame1->expectOnce('setField', array(new SelectByLabelOrName('a'), 'A')); $frame2 = new MockSimplePage(); $frame2->expectNever('setField'); $frameset = new SimpleFrameset(new MockSimplePage()); $frameset->addFrame($frame1, 'A'); $frameset->addFrame($frame2, 'B'); $frameset->setFrameFocus('A'); $frameset->setField(new SelectByLabelOrName('a'), 'A'); }