我在一个js文件中使用PhantomJs,CasperJs和Js来运行cmd.
想象一下,我们有两个文件(test1.js和test2.js).这两个文件都有一个url/site变量,用于将测试定向到特定地址.每当环境发生变化或目标位置发生变化时,我们都需要更新此变量.
为了避免更新文件,我想通过命令行传递值,以测试它的位置.
有没有办法在运行文件时通过cmd声明字符串变量?
例如:
casperjs test.js "var site='http://google.com';"
Run Code Online (Sandbox Code Playgroud) 假设对象是一个网页(在同一个网站上),我只需要获取对象标签内容的高度.
我提前感谢任何帮助.
多谢你们!我知道有办法做到这一点.
编辑
<object id="blogs-and-stuff" data="blog/index.php" class="blog-stuff" type="text/html" style="width:900px; margin-left:50%;">
Run Code Online (Sandbox Code Playgroud)
我希望index.php的高度在前面,而不是".blog-stuff"的高度.
$(".blog-stuff").height() //does not return what I need.
Run Code Online (Sandbox Code Playgroud)
编辑编辑
我试图抓住对象标签内的网页高度,并将其应用于对象标签.这将增加对象的大小以显示其持有的整个网页而不是使用滚动条.溢出不按计划运行. 此屏幕截图仅显示包含网页的对象
对不起,混乱的人.