Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何访问;newPageLoaded";使用Ruby客户端在Selenium中标记?_Ruby_Selenium - Fatal编程技术网

我如何访问;newPageLoaded";使用Ruby客户端在Selenium中标记?

我如何访问;newPageLoaded";使用Ruby客户端在Selenium中标记?,ruby,selenium,Ruby,Selenium,通过阅读Selenium文档,我可以看到在执行页面加载操作时设置了“newPageLoaded”标志。我试图找出是否有办法在页面加载时获取该标志的值 如何使用Ruby客户端实现这一点将非常好。:) 你能试试这样的吗 selenium.getEval("selenium.browserbot.isNewPageLoaded()"); 我试过了,但不管页面是否已完成加载,它都返回false。我的JavaScript fu没有那么强大,所以我试图找出如何检查browserbot对象,看看是否可以找到

通过阅读Selenium文档,我可以看到在执行页面加载操作时设置了“newPageLoaded”标志。我试图找出是否有办法在页面加载时获取该标志的值


如何使用Ruby客户端实现这一点将非常好。:)

你能试试这样的吗

selenium.getEval("selenium.browserbot.isNewPageLoaded()");

我试过了,但不管页面是否已完成加载,它都返回false。我的JavaScript fu没有那么强大,所以我试图找出如何检查browserbot对象,看看是否可以找到我要查找的内容。请注意,如果使用selenium.getEval(),它*应该始终返回false,因为执行的每个命令都会将其设置为false。想知道现在是否有办法看到它。。。