Open jeyakumarsbe opened 6 years ago
Hi,
I'm new to appium. I write my first script and executed its throwing below error. Below same Capabilities working Appium desktop Session.
My Code:
require_once "vendor/autoload.php";
class MySuperTests extends PHPUnit_Extensions_AppiumTestCase { public static $browsers = array( array( 'host' => true, 'port' => 4444, 'browserName' => '', 'desiredCapabilities' => array( 'app' => 'D:\xamp\htdocs\appium\sample-code\examples\test\myapp.apk', 'platformName' => 'Android', 'platformVersion' => '7.0', 'deviceName' => 'emulator-5551' ) ) );
// this fails for some reason public function testInstallApp() { $this->installApp('D:\xamp\htdocs\appium\sample-code\examples\test\myapp.apk'); }
}
$obj = new MySuperTests(); $obj->testInstallApp();
[info] [Appium] Welcome to Appium v1.7.2 [info] [Appium] Non-default server args: [info] [Appium] address: localhost [info] [Appium] port: 4444 [info] [Appium] Appium REST http interface listener started on localhost:4444[info] [HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"browserName":""}} [debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"browserName":""},null,null] [debug] [BaseDriver] Event 'newSessionRequested' logged at 1524208895020 (12:51:35 GMT+0530 (India Standard Time)) [error] [MJSONWP] Encountered internal error running command: Error: You must include a platformName capability at AppiumDriver.getDriverForCaps (C:\Users\testuser\AppData\Local\appium-desktop\app-1.5.0\resources\app\node_modules\appium\lib\appium.js:66:13)
Please suggest me what i did wrong. I was executed php using command line D:\xamp\htdocs\appium\sample-code\examples\test>php mytest.php
Thanks, Jay
Hi,
I'm new to appium. I write my first script and executed its throwing below error. Below same Capabilities working Appium desktop Session.
My Code:
require_once "vendor/autoload.php";
class MySuperTests extends PHPUnit_Extensions_AppiumTestCase {
public static $browsers = array( array( 'host' => true, 'port' => 4444, 'browserName' => '', 'desiredCapabilities' => array( 'app' => 'D:\xamp\htdocs\appium\sample-code\examples\test\myapp.apk', 'platformName' => 'Android', 'platformVersion' => '7.0', 'deviceName' => 'emulator-5551' ) ) );
}
$obj = new MySuperTests(); $obj->testInstallApp();
Got Below Error:
[info] [Appium] Welcome to Appium v1.7.2 [info] [Appium] Non-default server args: [info] [Appium] address: localhost [info] [Appium] port: 4444 [info] [Appium] Appium REST http interface listener started on localhost:4444[info] [HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"browserName":""}} [debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"browserName":""},null,null] [debug] [BaseDriver] Event 'newSessionRequested' logged at 1524208895020 (12:51:35 GMT+0530 (India Standard Time)) [error] [MJSONWP] Encountered internal error running command: Error: You must include a platformName capability at AppiumDriver.getDriverForCaps (C:\Users\testuser\AppData\Local\appium-desktop\app-1.5.0\resources\app\node_modules\appium\lib\appium.js:66:13)
Please suggest me what i did wrong. I was executed php using command line D:\xamp\htdocs\appium\sample-code\examples\test>php mytest.php
Thanks, Jay