python-3.x - 登录网页后的Python selenium重定向页面
问题描述
我正在使用 Selenium 自动填写表格。为此,我必须先登录,然后在登录后导航到另一个页面(或从 Webportal 的分段选项列表中浏览,然后从 ID 列表中搜索)。我可以成功登录,但无法将 url 更改为我希望浏览和登陆的所需页面。
有没有办法在登录页面打开后浏览和导航部分选项卡。可能很难浏览(因为它位于嵌套部分的深处),这就是为什么我直接尝试将 URL 提供给我想要打开的所需 ID。
当我使用
WebDriverWait(driver,DELAY)
driver.get(desired_URL)
登录后导航,它会自动让我在登录前进入主页。我还尝试了另一种方法
WebDriverWait(driver,DELAY).until(driver.get(desired_URL))
. 这给了我一个错误TypeError: 'NoneType' object is not callable
。没有什么对我有用。但实际上这不应该发生。成功登录后,它应该导航到我在driver.get(desired_URL)
. 我知道在 javascript 中有一个特定的选项,例如driver.navigate().to(<desiredURL>)
. 但我正在使用 Python 进行自动化。
对于您在解决我的问题方面的任何帮助线索,我将非常感激。
解决方案
推荐阅读
- python - EfficientDet-自定义数据集 -StringToNumberOp 无法正确转换字符串
- python - 如何在我的电脑中已经拥有的 pycharm 中上传数据集
- asp.net-mvc - 如何公开具有多个不同 URL 的 webApi 方法?
- ffmpeg - FFMPEG 为视频添加 2 个水印(txt + png)
- entity-framework-core - 更新 EF Core 中的相关实体
- python - 带有 Keras 模型的 TensorFlow Lite 抛出异常:ValueError: kth(=1) out of bounds (1)
- mallet - 为什么我在使用 Mallet 进行 LDA 时不能选择 beta 参数?
- symfony - 我们可以通过 symfony Encore 使用 npm 包吗
- c++ - 从类访问枚举成员
- scala - 为什么用 Nil 和 cons (::) 初始化的列表最后没有 NULL 值?