
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
glance-webdriver
Advanced tools
http://educate.quasimatic.com/installation/setting-up-selenium
http://educate.quasimatic.com/selenium/glance-from-scratch
Determine log level :
error, warning, debug, info, trace
Navigate to specified URL
End the session and close the browser
Find the element(s) given selector
Replace element text with specified text
Click element
Double click element
Middle click element
Right click element
Press mouse button
Lift mouse button
Move mouse to center of element. optional - X,Y offsets from the top left corner of element
Drag the specified source element to the center of the specified target element.
optional - X,Y offsets from the top left corner of target element
Performs a get on the specified selector and keeps the results in memory
(results will vary depending on selector and projection use)
example usage: save the number of items in a grid, so we can compare to after a new item is added.
Wait for a change to previously saved selector's results
Return the values from previously used save
Execute browserside javascript
Execute browserside javascript Asynchroniously
Add a pause in milliseconds
Save a screenshot of the browser to the filename given
example: saveScreenshot("/screenshot/mypic.jpg")
Scroll to make element visible on screen
Wait for the given element to appear
Get the given selector value
Set the value of current selector
Use Json to set state for multiple elements on page. multiple gets, example:
.cast({
'username': "myuser",
'password': "mypass"
})
These are added to end of selector to project the results.
These options are added to end of a Glance label to allow us to change how the object is found or filtered
FAQs
Automation at a glance
We found that glance-webdriver demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.