gpt4 book ai didi

python - Selenium 单击元素仅在 Debug模式下有效

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:39 25 4
gpt4 key购买 nike

我创建了一个点击元素 X 的测试。
此元素仅在您单击另一个按钮后才会显示,
并且这些元素与 ng-hide 相关联。

当我尝试运行我的代码时,点击 X 元素不起作用。
但是,在 Debug模式下或添加 1 秒 sleep 后,它确实如此。

我在 python 中使用 selenium 框架,远程网络驱动程序的 ImplicitlyWait 为 10 秒。

有人知道这种行为的原因吗?

最佳答案

正如@Siking所说,这显然是一个时间问题。

事实是,Selenium 非常快,比加载元素还快。有时,Selenium 需要暂停或休眠以确保元素存在。

我还建议 - 特别是对于异步请求 - 使用 waitForElementPresent 等待 ajax 方法完成。

关于python - Selenium 单击元素仅在 Debug模式下有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23998359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com