功能driver.switchTo.frame()在Selenium中不起作用

Rah*_*ani 1 python selenium webdriver selenium-webdriver

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

driver.switchTo().frame("frame");
Run Code Online (Sandbox Code Playgroud)

AttributeError:“ WebDriver”对象没有属性“ switchTo”

小智 5

switchTo() 不是 Python 方法。你应该试试

browser.switch_to.frame("frame");
Run Code Online (Sandbox Code Playgroud)


And*_*son 5

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

driver.switch_to.frame("frame_name")
Run Code Online (Sandbox Code Playgroud)