hyTags
HomeHome DocumentationDocumentation

javascript-set

Sets a JavaScript property on an object.
Parameter
Type
Description
receiver
T
The object to set the property on.
property
String
The name of the property to set.
value
T?
The value to set directly.
type
Type?
The expected type when evaluating commands.
commands
Commands
Commands that produce the value to set.
return
void
Void - this command does not return a value.
Test Case:Set selectionStart on DOM element
    <textarea>hello world</textarea>
    
    <selection-get-element>
    <javascript-set property="selectionStart" value="5"></javascript-set>
    <selection-get-element>
    <javascript-get property="selectionStart" return="number">
    <assert-equal value="5" type="number">
    
    👆 Try to change something!
  • Test Case:Set property using commands
      <textarea>hello world</textarea>
      
      <selection-get-element>
      <javascript-set property="selectionEnd" type="number">
        <number-new value="3">
      </javascript-set>
      <selection-get-element>
      <javascript-get property="selectionEnd" return="number">
      <assert-equal value="3" type="number">
      
      👆 Try to change something!
    • Test succeeded Test failed