javascript - Selenium 等待新页面加载,JavaScript

标签 javascript selenium

点击链接后我需要等待网页加载。新页面的标题没有更改,只是网址从“something.com”更改为“something.com/abc”。所以我不能使用

 driver.wait(until.titleIs('new title'));.

有什么功能我可以使用吗?

最佳答案

内置有相关urlIsurlContains预期条件:

driver.wait(until.urlIs('url'));
driver.wait(until.urlContains('partOfUrl'));

关于javascript - Selenium 等待新页面加载,JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37485106/

相关文章:

javascript - 将 setAttribute react 到 .map 数组中的特定元素

javascript - 填写动态设置为 'visible' 的表单字段

java - 如何使用 Selenium 允许位置访问?

javascript - 如何接受 webpack 的 api 访问?

javascript - 使用带有 JSON 数据的输入组件创建级联 3 级选择下拉列表

java - 如何在 Selenium Webdriver 中模拟鼠标双击

c# - System.InvalidOperationException : 'Expected browser binary location, 但在 C# 中使用 Firefox Selenium 时无法在默认位置找到二进制文件错误

python - 使用 Selenium 和 python 为 Instagram 提供上传文件路径

javascript - 如何使用 JavaScript 从文本编辑器中删除菜单项(文件、编辑、 View 、格式)以及 TinyMCE 编辑器的字符限制验证

javascript - 如何使用 JQuery 为数组的每个值生成 HTML 元素?