问题标签 [webdriverwait]
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.
selenium - 等到可见和等到位于 Selenium 之间有什么区别
我同时使用wait(until.elementLocated(element, timeout))
和wait(until.elementVisible(element, timeout))
。“等到可见”在“等到找到”没有的地方失败。为什么?
python - 无法单击元素:Splinter / Selenium 中的 ElementClickInterceptedException
我正在尝试抓取页面,但有时我无法单击链接/按钮。
当网页加载时,“loadingWhiteBox”会先出现,然后几秒钟后消失(但它会保留在HTML代码中)只要该框出现在网站上,我无法点击链接和得到以下错误信息:
有没有办法解决这个问题?我已经尝试过使用以下命令:
但是,即使该元素未处于活动状态,它也会存在。
java - 在检查字符串时出现直到()中的“FluentWait 无法应用”错误
我有一个 Selenium 测试,它检查是否可以在测试页上看到某个字符串。如果页面没有立即加载,我的想法是使用显式等待。
之后我做了:
因此,在继续之前,它的等待时间最长为 10 秒。如果它在 10 秒内看到该元素,则测试继续。
但我在 wait.until 收到以下错误
使用谷歌解决这个问题并没有帮助我。任何人都知道如何解决这个错误?
该元素包含我想要的字符串
selenium - 硒:硒如何识别可见或不可见的元素?是否有可能在 DOM 中加载但未在 UI 上呈现?
- 硒:硒如何识别可见或不可见的元素?是否有可能在 DOM 中加载但未在 UI 上呈现?我想验证元素可点击的场景,我知道网络驱动器有方法“ElementToBeClickable”但是,我想知道内部工作。请帮助我。
- 另外,如何处理元素在 DOM 中加载但 UI 显示正在加载的情况,如何等待完成加载?
- 请让我知道,如果 UI 没有加载,那么 selenium 会直接调用 DOM 元素,或者如果 UI 元素正在加载,那么它会执行失败?我真的很感激对此的更多技术解释。
python-2.7 - 等待使用 Selenium 加载页面
如何在数据绑定跨度中选择一个值,以便我可以使用 Selenium 的等待命令等待它出现?
我希望它等到出现 firstNum 跨度。
代码片段:
Ps 这是一个动态站点,所以我会在 url&page=1 并转到 url&page=2 ,我需要等待动态元素加载。
java - getWindowHandles() 在 firefox 58 中不起作用。焦点仍然在父选项卡上,不会转移到下一个选项卡
我开始学习如何使用 Selenium 和 Java 在浏览器中处理多个选项卡。看起来我下面的代码不起作用。
请让我知道如何在不使用 getWindowHandles() 的情况下显示标题“数据策略”。
python-3.x - clear() 不会用 selenium 和 python 和 firefox 清除文本框
clear()
在这种情况下不起作用。我在追加后追加。
searchForMovie.clear()
不工作...我也尝试发送
CTRL + 'a'
,然后发送DELETE
. 同样,我得到的只是追加......
c# - C# - Selenium - 如何等到页面完全加载
由于我的测试网站上的同步速度很慢,我需要等待页面完全加载。我尝试了几个元素等待,例如:
我也尝试过使用 JavaScript 方法,例如:
这是我尝试选择的代码
这是我得到的例外:
WebDriver.Support.dll 中出现“OpenQA.Selenium.NoSuchElementException”类型的异常,但未在用户代码中处理 $exception {"Cannot locate option with index: 1"} OpenQA.Selenium.NoSuchElementException
如果我Thread.Sleep(20000)
输入,它工作正常。但我不想使用静态等待。要么我没有正确使用上述方法,要么它们不起作用。任何帮助,将不胜感激。
java - Selenium Webdriver Java:元素不可见异常
我是 Selenium 的新手。
我很难点击以下链接。
我得到一个不可见的异常:
为了
我查看了stackoverflow,给出的解决方案对我不起作用。
我的代码如下:
我已经包含了一些我的健全性检查,当链接点击时我会删除
它所作用的 HTML 页面如下: