python - 函数 driver.switchTo.frame() 在 Selenium 中不起作用

标签 python selenium selenium-webdriver webdriver

当我尝试在 Python 的 selenium 中使用 Webdriver 切换到网页上的框架时,它显示错误。请在下面找到我的代码:

driver.switchTo().frame("frame");

AttributeError: 'WebDriver' object has no attribute 'switchTo'

最佳答案

那是因为您正在使用 Java 方法。在 Python 中你应该使用

driver.switch_to.frame("frame_name")

关于python - 函数 driver.switchTo.frame() 在 Selenium 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45831217/

相关文章:

ubuntu cli 中的 Firefox GLib-CRITICAL 错误

selenium - Selenium IDE 是否已弃用?

java - Selenium-Webdriver NodeJS 等同于 DesiredCapabilities 的 Java 代码

javascript - 如何使用 Protractor conf js测试单独的环境名称?

python - 错误 : GDK_BACKEND does not match available displays; Running Selenium using Crontab

python - 将列表分割成列表的列表

Python ODBC 连接 : not a valid file name error

python - 如果输入字符而不是数字,如何让我的程序循环

python - 如何检测 Chrome 浏览器是否在 selenium 中 headless ?

python - 如何检查 __str__ 是否由对象实现