gpt4 book ai didi

python - 查找表格元素来填充表单 selenium python

转载 作者:行者123 更新时间:2023-11-30 22:57:08 24 4
gpt4 key购买 nike

到目前为止我的代码是:

from selenium import webdriver
driver = webdriver.Chrome()
driver.get('http://moodle.tau.ac.il/')
driver.find_element_by_xpath("id('page-content')//form[@id='login']// \
input[@type='submit']").click()

现在我正在尝试填写登录表单,并且成功找到了部门id= content 之后,很容易在图像中看到:

Image of the page

我使用的以下代码行:

elem = driver.find_element_by_xpath("id('content'))

但它无法识别其中的任何内容,我无法进一步了解,我应该怎么做才能找到输入元素?

最佳答案

它无法识别任何内容,因为它位于 iframe 中。因此,您首先必须切换到 iframe,然后搜索登录表单。

切换到 iframe:

frame = driver.find_element_by_id('credentials')
driver.switch_to.frame(frame)

或者:

driver.switch_to.frame('credentials')

关于python - 查找表格元素来填充表单 selenium python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36821646/

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