enableSources(array( 'remote' => TRUE, )); // Upload a file by 'Remote' source. $this->uploadFileByRemoteSource($GLOBALS['base_url'] . '/README.txt', 'README.txt', 0); // We can only transfer one file on single value field. $this->assertNoFieldByXPath('//input[@type="submit"]', t('Transfer'), t('After uploading a file, "Transfer" button is no longer displayed.')); // Remove uploaded file. $this->removeFile('README.txt', 0); // Can transfer file again. $this->assertFieldByXpath('//input[@type="submit"]', t('Transfer'), 'After clicking the "Remove" button, the "Transfer" button is displayed.'); } }