Comments (4)
Why? What are you trying to do? For a page load, you can just repond to DOMContentLoaded
in the browser.
from mocha-phantomjs.
i am trying to do page automation.
like this url http://phantomjs.org/page-automation.html
i am trying to achieve something like this
describe("Checkout from merchant", function() {
it("Should return application ID", function(){
==> do some phantomJS page automation
});
});
is it possible ?
my code is
describe("Checkout from merchant", function() {
it("Should return application ID", function(){
page.open('http://www.httpuseragent.org', function(status) {
if (status !== 'success') {
console.log('Unable to access network');
} else {
var ua = page.evaluate(function() {
return document.getElementById('myagent').textContent;
});
console.log(ua);
}
phantom.exit();
});
});
});
but i got this error page is not defined
in the phantomJs example i must declare the page with
var page = require('webpage').create();
if i put that, i get following error
Uncaught ReferenceError: require is not defined
at page_one.js:1
from mocha-phantomjs.
btw i find another solution. separate between mocha and phantomjs instance
but i just want to know if is it possible to do like my comment description upper.
thanks
from mocha-phantomjs.
This is not the project you want. It is not for externally automating page crawls - it is for extracting mocha test results on a single page. Please use mocha-casperjs or (Nightmare.js)[https://github.com/segmentio/nightmare]. I'd recommend the later as it uses the more modern Electron, as phantomjs is far behind, based on QT5 and without maintainers.
from mocha-phantomjs.
Related Issues (20)
- Error codes should be exposed to terminal HOT 4
- "'undefined' is not a function (evaluating 'mocha.ui('bdd')')" HOT 5
- travis ci build failing on no-colors test HOT 2
- Mac OS Sierra cannot run PhantomJS 1.9.7 HOT 3
- Add junit xml format. HOT 2
- Separate console output and test results HOT 1
- phantomjs package deprecated HOT 3
- websocket opened and then closed immediately. HOT 3
- I can only get it to work with absolute paths..... HOT 2
- Output file no data HOT 1
- will it support slimerjs in docker container(ubuntu) HOT 5
- Low contrast terminal output with corrupt characters HOT 3
- phantom doesn't have cookie(?) HOT 1
- Can't find window.__coverage__ variable when using with Istanbul HOT 2
- phantomjs terminated with signal SIGSEGV HOT 1
- Please Updae Phantomjs Version HOT 2
- how to use Page Module inside tests HOT 2
- update mocha-phantomjs-core HOT 4
- Security Warnings in newer version : npm audit
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mocha-phantomjs.