To locate an element, you need to find the element based on its XPath as you can specify the text the element should contain using "contains(text(), 'YOUR TEXT HERE')".
You can save screenshots using the TakeScreenshot driver. These screenshots can be taken with three output types: byte array, Base64 or File.
Of the three methods, dispose() is only used in C# tests and means the exact same thing as quit(). That is, it will close all the windows currently opened by the WebDriver and safely end the session.
With Selenium, there are three ways of waiting for elements: explicit wait, implicit wait and fluent wait. The following article shows three test examples, each one showing one of the above waits in action.
'Explicit Wait' waits until either a certain condition is met or the timeout has been reached before attempting to return an element.
With MaxTAF you can script just as you would with an IDE. See the video above to discover how this works.
In 2021, there are a wide number of competing Cloud tools which provide online development environments. Take Replit, JSFiddle or Codenvy or many other examples.