问题标签 [facebook-php-webdriver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
17 浏览

facebook-php-webdriver - 使用 visibilityOfElementLocated() 函数时会话过期

例子:

有时元素在页面上没有活动的时间太长后出现在页面上,因此网站的会话过期,我们不得不面对错误

目前我的版本是:php-webdriver 1.11.1

有什么解决办法吗?

0 投票
0 回答
43 浏览

php - PHP WebDriver - JavaScriptError: Document was unloaded

我正在使用带有 Firefox 的 Symfony Panther 来控制和多次提交一个内部的表单<iframe>,其中 iframe 和主文档都具有来自同一个外部主机(比如说 example.org)的 URL。

为此,我使用 awhile检查表单是否可以再次提交。在第一次迭代中,表单已正确提交,但之后我无法再使用对 previous 的引用WebDriver,因为页面已重新加载。

我运行的进程有一个类似这样的代码:

每个 JavaScript 调用都使用 internal document.querySelector,由于文档已卸载,因此似乎无法调用它。

PS:我正在使用 Gecko 驱动程序