@@ -15537,8 +15537,7 @@ components:
15537
15537
description: A boolean set to not take a screenshot for the step.
15538
15538
type: boolean
15539
15539
params:
15540
- description: The parameters of the mobile step.
15541
- type: object
15540
+ $ref: '#/components/schemas/SyntheticsMobileStepParams'
15542
15541
publicId:
15543
15542
description: The public ID of the step.
15544
15543
example: pub-lic-id0
@@ -15550,6 +15549,189 @@ components:
15550
15549
type:
15551
15550
$ref: '#/components/schemas/SyntheticsMobileStepType'
15552
15551
type: object
15552
+ SyntheticsMobileStepParams:
15553
+ description: The parameters of a mobile step.
15554
+ properties:
15555
+ check:
15556
+ $ref: '#/components/schemas/SyntheticsMobileStepParamsCheck'
15557
+ delay:
15558
+ description: The `SyntheticsMobileStepParams` `delay`.
15559
+ format: int64
15560
+ maximum: 5000
15561
+ minimum: 0
15562
+ type: integer
15563
+ direction:
15564
+ $ref: '#/components/schemas/SyntheticsMobileStepParamsDirection'
15565
+ element:
15566
+ $ref: '#/components/schemas/SyntheticsMobileStepParamsElement'
15567
+ enable:
15568
+ description: The `SyntheticsMobileStepParams` `enable`.
15569
+ type: boolean
15570
+ maxScrolls:
15571
+ description: The `SyntheticsMobileStepParams` `maxScrolls`.
15572
+ format: int64
15573
+ type: integer
15574
+ position:
15575
+ $ref: '#/components/schemas/SyntheticsMobileStepParamsPosition'
15576
+ subtestPublicId:
15577
+ description: The `SyntheticsMobileStepParams` `subtestPublicId`.
15578
+ type: string
15579
+ value:
15580
+ description: The `SyntheticsMobileStepParams` `value`.
15581
+ type: string
15582
+ variable:
15583
+ $ref: '#/components/schemas/SyntheticsMobileStepParamsVariable'
15584
+ withEnter:
15585
+ description: The `SyntheticsMobileStepParams` `withEnter`.
15586
+ type: boolean
15587
+ x:
15588
+ description: The `SyntheticsMobileStepParams` `x`.
15589
+ format: int64
15590
+ type: integer
15591
+ y:
15592
+ description: The `SyntheticsMobileStepParams` `y`.
15593
+ format: int64
15594
+ type: integer
15595
+ type: object
15596
+ SyntheticsMobileStepParamsCheck:
15597
+ description: The definition of `SyntheticsMobileStepParamsCheck` object.
15598
+ properties:
15599
+ type:
15600
+ $ref: '#/components/schemas/SyntheticsCheckType'
15601
+ type: object
15602
+ SyntheticsMobileStepParamsDirection:
15603
+ description: The definition of `SyntheticsMobileStepParamsDirection` object.
15604
+ enum:
15605
+ - up
15606
+ - down
15607
+ - left
15608
+ - right
15609
+ type: string
15610
+ x-enum-varnames:
15611
+ - UP
15612
+ - DOWN
15613
+ - LEFT
15614
+ - RIGHT
15615
+ SyntheticsMobileStepParamsElement:
15616
+ description: The definition of `SyntheticsMobileStepParamsElement` object.
15617
+ properties:
15618
+ context:
15619
+ description: The `element` `context`.
15620
+ type: string
15621
+ contextType:
15622
+ $ref: '#/components/schemas/SyntheticsMobileStepParamsElementContextType'
15623
+ elementDescription:
15624
+ description: The `element` `elementDescription`.
15625
+ type: string
15626
+ multiLocator:
15627
+ description: The `element` `multiLocator`.
15628
+ type: object
15629
+ relativePosition:
15630
+ $ref: '#/components/schemas/SyntheticsMobileStepParamsElementRelativePosition'
15631
+ textContent:
15632
+ description: The `element` `textContent`.
15633
+ type: string
15634
+ userLocator:
15635
+ $ref: '#/components/schemas/SyntheticsMobileStepParamsElementUserLocator'
15636
+ viewName:
15637
+ description: The `element` `viewName`.
15638
+ type: string
15639
+ type: object
15640
+ SyntheticsMobileStepParamsElementContextType:
15641
+ description: The definition of `SyntheticsMobileStepParamsElementContextType`
15642
+ object.
15643
+ enum:
15644
+ - native
15645
+ - web
15646
+ type: string
15647
+ x-enum-varnames:
15648
+ - NATIVE
15649
+ - WEB
15650
+ SyntheticsMobileStepParamsElementRelativePosition:
15651
+ description: The definition of `SyntheticsMobileStepParamsElementRelativePosition`
15652
+ object.
15653
+ properties:
15654
+ x:
15655
+ description: The `relativePosition` `x`.
15656
+ format: int64
15657
+ type: integer
15658
+ y:
15659
+ description: The `relativePosition` `y`.
15660
+ format: int64
15661
+ type: integer
15662
+ type: object
15663
+ SyntheticsMobileStepParamsElementUserLocator:
15664
+ description: The definition of `SyntheticsMobileStepParamsElementUserLocator`
15665
+ object.
15666
+ properties:
15667
+ failTestOnCannotLocate:
15668
+ description: The `userLocator` `failTestOnCannotLocate`.
15669
+ type: boolean
15670
+ values:
15671
+ description: The `userLocator` `values`.
15672
+ items:
15673
+ $ref: '#/components/schemas/SyntheticsMobileStepParamsElementUserLocatorValuesItems'
15674
+ type: array
15675
+ type: object
15676
+ SyntheticsMobileStepParamsElementUserLocatorValuesItems:
15677
+ description: The definition of `SyntheticsMobileStepParamsElementUserLocatorValuesItems`
15678
+ object.
15679
+ properties:
15680
+ type:
15681
+ $ref: '#/components/schemas/SyntheticsMobileStepParamsElementUserLocatorValuesItemsType'
15682
+ value:
15683
+ description: The `SyntheticsMobileStepParamsElementUserLocatorValuesItems`
15684
+ `value`.
15685
+ type: string
15686
+ type: object
15687
+ SyntheticsMobileStepParamsElementUserLocatorValuesItemsType:
15688
+ description: The definition of `SyntheticsMobileStepParamsElementUserLocatorValuesItemsType`
15689
+ object.
15690
+ enum:
15691
+ - accessibility-id
15692
+ - id
15693
+ - ios-predicate-string
15694
+ - ios-class-chain
15695
+ - xpath
15696
+ type: string
15697
+ x-enum-varnames:
15698
+ - ACCESSIBILITYNOT_ID
15699
+ - ID
15700
+ - IOSNOT_PREDICATENOT_STRING
15701
+ - IOSNOT_CLASSNOT_CHAIN
15702
+ - XPATH
15703
+ SyntheticsMobileStepParamsPosition:
15704
+ description: The definition of `SyntheticsMobileStepParamsPosition` object.
15705
+ properties:
15706
+ positions:
15707
+ description: The `position` `positions`.
15708
+ items:
15709
+ $ref: '#/components/schemas/SyntheticsMobileStepParamsPositionPositionsItems'
15710
+ type: array
15711
+ type: object
15712
+ SyntheticsMobileStepParamsPositionPositionsItems:
15713
+ description: The definition of `SyntheticsMobileStepParamsPositionPositionsItems`
15714
+ object.
15715
+ properties:
15716
+ x:
15717
+ description: The `SyntheticsMobileStepParamsPositionPositionsItems` `x`.
15718
+ format: int64
15719
+ type: integer
15720
+ y:
15721
+ description: The `SyntheticsMobileStepParamsPositionPositionsItems` `y`.
15722
+ format: int64
15723
+ type: integer
15724
+ type: object
15725
+ SyntheticsMobileStepParamsVariable:
15726
+ description: The definition of `SyntheticsMobileStepParamsVariable` object.
15727
+ properties:
15728
+ example:
15729
+ description: The `variable` `example`.
15730
+ type: string
15731
+ name:
15732
+ description: The `variable` `name`.
15733
+ type: string
15734
+ type: object
15553
15735
SyntheticsMobileStepType:
15554
15736
description: Step type used in your mobile Synthetic test.
15555
15737
enum:
@@ -15646,42 +15828,28 @@ components:
15646
15828
type: object
15647
15829
SyntheticsMobileTestBinding:
15648
15830
description: Objects describing the binding used for a mobile test.
15649
- properties:
15650
- items:
15651
- $ref: '#/components/schemas/SyntheticsMobileTestBindingItems'
15652
- type: object
15653
- SyntheticsMobileTestBindingItems:
15654
- description: Object describing the binding used for a mobile test.
15655
15831
properties:
15656
15832
principals:
15657
15833
$ref: '#/components/schemas/SyntheticsMobileTestBindingPrincipals'
15658
- role :
15659
- $ref: '#/components/schemas/SyntheticsMobileTestBindingItemsRole '
15834
+ relation :
15835
+ $ref: '#/components/schemas/SyntheticsMobileTestBindingRelation '
15660
15836
type: object
15661
- SyntheticsMobileTestBindingItemsRole:
15662
- description: The definition of `SyntheticsMobileTestBindingItemsRole` object.
15663
- enum:
15664
- - editor
15665
- - viewer
15666
- type: string
15667
- x-enum-varnames:
15668
- - EDITOR
15669
- - VIEWER
15670
15837
SyntheticsMobileTestBindingPrincipals:
15671
15838
description: List of principals for a mobile test binding.
15672
15839
items:
15673
15840
description: A principal for a mobile test binding.
15674
15841
maxLength: 1500
15675
15842
type: string
15676
15843
type: array
15677
- SyntheticsMobileTestCiOptions:
15678
- description: CI/CD options for a Synthetic test.
15679
- properties:
15680
- executionRule:
15681
- $ref: '#/components/schemas/SyntheticsTestExecutionRule'
15682
- required:
15683
- - executionRule
15684
- type: object
15844
+ SyntheticsMobileTestBindingRelation:
15845
+ description: The definition of `SyntheticsMobileTestBindingRelation` object.
15846
+ enum:
15847
+ - editor
15848
+ - viewer
15849
+ type: string
15850
+ x-enum-varnames:
15851
+ - EDITOR
15852
+ - VIEWER
15685
15853
SyntheticsMobileTestConfig:
15686
15854
description: Configuration object for a Synthetic mobile test.
15687
15855
properties:
@@ -15694,18 +15862,10 @@ components:
15694
15862
type: array
15695
15863
type: object
15696
15864
SyntheticsMobileTestInitialApplicationArguments:
15865
+ additionalProperties:
15866
+ description: A single application argument.
15867
+ type: string
15697
15868
description: Initial application arguments for a mobile test.
15698
- properties:
15699
- propertyNames:
15700
- $ref: '#/components/schemas/SyntheticsMobileTestInitialApplicationArgumentsPropertyNames'
15701
- type: object
15702
- SyntheticsMobileTestInitialApplicationArgumentsPropertyNames:
15703
- description: Name of the property.
15704
- properties:
15705
- pattern:
15706
- description: The `propertyNames` `pattern`.
15707
- example: ^(?!_dd).*$
15708
- type: string
15709
15869
type: object
15710
15870
SyntheticsMobileTestOptions:
15711
15871
description: Object describing the extra options for a Synthetic test.
@@ -15719,7 +15879,7 @@ components:
15719
15879
$ref: '#/components/schemas/SyntheticsMobileTestBinding'
15720
15880
type: array
15721
15881
ci:
15722
- $ref: '#/components/schemas/SyntheticsMobileTestCiOptions '
15882
+ $ref: '#/components/schemas/SyntheticsTestCiOptions '
15723
15883
defaultStepTimeout:
15724
15884
description: The `SyntheticsMobileTestOptions` `defaultStepTimeout`.
15725
15885
format: int32
0 commit comments