- Explore
Introduction, screen-shots, features, limitations
- Getting started
Prerequisites, download, install, browser configuration, record, playback, view logs
- Sahi Scripting Basics - I
Statements, variables, functions, conditions and looping, _include
- Sahi Scripting Basics - II
- Sahi APIs (built-in functions)
- All APIs
- Browser Accessor APIs
- Browser Action APIs
- Miscellaneous APIs
- Sahi Scripting - Calling Java
- Exception handling using try-catch
- Recovering without try-catch using _setRecovery
- Script lifecycle call back functions
onScriptFailure, onScriptError, onScriptEnd
- Data Driven Testing
_getDB, CSV Files, Excel, Databases
- Multithreaded Playback (Parallel execution)
suites, commandline, ant
- Advanced techniques, tips and examples
- HTTPS/SSL Sites
- Configuring an External proxy
- Adding jars to Sahi's classpath
- Configuring Browser Types
- Sahi headless with PhantomJS
- Sahi headless with Xvfb
- Sahi with Android
- Tweaking Sahi APIs
- Jenkins Integration
- Other language drivers
Driving Sahi from Java, Ruby etc.
- Java
- Ruby
- Trouble Shooting Sahi
- Sahi Pro
- Documentation (PDF)
- Excel Framework
- Load Testing (Beta)
- Sahi Flex Support - sfl (Beta)
- Running tests on multiple machines
The controller will only come up if the web page has been modified by the Sahi proxy
Try the following:
- Refresh the browser and check
- Force Reload (override cache),
Firefox: Ctrl+F5 or Ctrl+Shift+R
Internet Explorer: Ctrl + F5
or Clear the browser cache manually and reload.
- Make sure popup blockers are turned off.
- If you are surfing the intranet on IE:
Go to Tools -> Internet Options -> Connections -> LAN Settings. There, make sure that “Bypass proxy for local addresses” is unchecked.
- If using Internet Explorer 7 (or higher), surfing to http://localhost:port and http://127.0.0.1:port may bypass Sahi. Try using your machine name instead of localhost. (Eg. change http://localhost:port to http://machinename:port).